摘要: 什么是Set数据结构 Set相对于List是简单的⼀种集合,具有和 Collection 完全⼀样的接⼝,只是实现上不同,Set 不保存重复的元素,存储⼀组唯⼀,⽆序的对象。 Set中的元素是不能重复的, 实现细节可以参考Map,因为这些Set的实现都是对应的Map的⼀ 种封装。⽐如HashSet是 阅读全文
posted @ 2022-01-03 22:53 Admin_sys 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 常见的Map API语法 常见的Map API语法 package chapter8_4; import java.util.*; /** * @ClassName: MapTest * @Author: mr.chen * @Date:2021/5/2 * @Version: 1.0 **/ pu 阅读全文
posted @ 2022-01-03 22:52 Admin_sys 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 什么是List结构 List接口是一个有序的Conllection,线性列表接口,能够精确的控制每个元素插入的位置,能够通过索引(类似于数组的下标) 来访问List中的元素,第一个元素的索引为0,而且允许有相同的元素,接口存储一组不唯一,有序(插入顺序)的对象。 常用的实现类 ArrayList 基 阅读全文
posted @ 2021-12-01 23:24 Admin_sys 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 集合容器主要用于保存对象,主要分类有三种list,set,map list有序,重复的集合 常见的list有arraylist、vector、linkedlist等类 set无序,不可重复的集合 常见的set接口的实现类有hashset、LinkedhashSet和TreeSet这几类 map键值对 阅读全文
posted @ 2021-12-01 23:20 Admin_sys 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 什么是散列表 散列表(Hash table、也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找到速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。 给 定表M,存在函数f(key)、对任意给定的关键字 阅读全文
posted @ 2021-10-20 23:03 Admin_sys 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 什么是数据结构? 数据结构(data structure)是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的关系, 并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的的结构类型 简述: 数据结构是相互之间存在一种或多种 阅读全文
posted @ 2021-10-18 22:39 Admin_sys 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用自定义异常 当前JDK内置的异常不满足需求、项目会出现特有的业务场景异常 自定义异常可以让业务更清晰 如何进行自定义异常 异常都是继承自Exception类、所以我们自定义的异常也需要继承这个基类 例子 public class BaseException extends Excepti 阅读全文
posted @ 2021-10-18 22:37 Admin_sys 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 代码出异常常见的处理方法 try catch捕获 throws 声明异常 往外抛出 语法:throws字句放在方法参数列表的右括号之后,一个方法可以声明抛出多个异常,多个异常之间用逗号隔开。 例子 public class Main{ public static void readChar() th 阅读全文
posted @ 2021-07-18 23:10 Admin_sys 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一个try代码块后面跟着多个catch代码块的情况就叫多重捕获 语法 try{ //可能发生异常的代码块 }catch(ExceptionName1 e1){ // 出异常时候处理 }catch(ExceptionName2 e2){ // 出异常时候处理 } 代码中发生异常,异常被抛给第一个cat 阅读全文
posted @ 2021-07-18 23:06 Admin_sys 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 异常处理之捕获 语法 try{ //可能发生异常的代码 }catch(ExceptionName e){ //出异常的时候处理 }catch(ExceptionName e){ }finally{ } try后面跟一个或者多个catch块,或一个finaly块,或两者的结合 catch不能独立于tr 阅读全文
posted @ 2021-05-26 22:16 Admin_sys 阅读(141) 评论(0) 推荐(0) 编辑