
JAVA基础
文章平均质量分 76
hellorongs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java常用数据类型比较大小
java个数据类型比较大小原创 2018-02-03 17:03:57 · 5064 阅读 · 3 评论 -
HashMap支持null值nul键,HashTable不支持
##1.从源码分析 HashMap源码 HashMap在put的时候会调用hash()方法来计算key的hashcode值,可以从hash算法中看出当key==null时返回的值为0。因此key为null时,hash算法返回值为0,不会调用key的hashcode方法。 HashTable源码 上面可以看出当HashTable存入的value为null时,抛出NullPointe...原创 2019-06-27 20:08:34 · 1428 阅读 · 0 评论 -
类构造器的加载顺序,继承类
父类 子类 当运行子类main方法时候打印为 (解析):主要考察类,继承,代码块的加载顺序 有继承关系的,在实例化子类的时候需要先加载父类 第一步:加载父类静态,按照顺序加载,第一个为父类的静态属性j,,调用方法method,第一个打印的是(5) 第二步:加载父类的静态代码块,打印的是(1) -------需要加载子类的静态部分 按照父类的顺序打印顺序依次为 第三步:(10) 第四步:(6) ...原创 2019-06-27 20:10:05 · 490 阅读 · 0 评论 -
i++和++i的区别以及使用中的问题
许多程序员在开发中经常会用到for循环做加一判断,但是实际需要注意i++的问题,如下代码 以上查程序打印内容为0 代码说明,i++运算,先赋值然后再+1所以 count+count++ 即先将count的值赋给count此时count的值为0 赋值后依然是0 所以运行完后打印的仍旧是0 如果将count++换做++count打印的就是10 ...原创 2019-06-28 14:49:40 · 210 阅读 · 0 评论