
java基础
turnsole_taurus
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashSet如何保证元素不重复
HashSet保证元素不重复?说直接一点,其实HashSet的add() 方法中调用的是HashMap的put() 方法. 我们都知道的是Map的key不允许重复, 这其实就是HashSet能够保证元素不重复的真正原理.稍微跟入源码观察一下Class HashSet/** 先看看add方法的实现*/public boolean add(E e) { return ma...原创 2019-08-09 09:39:37 · 1040 阅读 · 0 评论 -
Java中常见的异常类型
常见的异常类型1.1 最常见异常类型异常类型异常名称NullPointerException空指针异常ClassCastException类型转换异常ArrayIndexOutOfBoundsException数组下标越界StackOverflowError堆栈一处错误1.2 其它常见异常类型异常类型异常名称Runti...原创 2019-08-19 14:39:54 · 256 阅读 · 0 评论 -
Java中的final,finally,finalize 的区别
final可修饰的对象有, 变量, 方法, 方法的形参, 类;修饰变量如果final修饰的是基本类型, 表示该变量值不可变;如果修饰的是一个复杂对象, 表示该对象的引用不可变;PS:Java虚拟机为变量设定的默认值不记做一次赋值,被final修饰的变量必须初始化初始化方式:定义的时候初始化;final变量可在初始化中初始化,不可以在静态初始化块中初始化;静态final变量可...转载 2019-08-11 19:46:28 · 149 阅读 · 0 评论