![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 76
hellorongs
这个作者很懒,什么都没留下…
展开
-
java常用数据类型比较大小
java个数据类型比较大小原创 2018-02-03 17:03:57 · 4945 阅读 · 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 · 1364 阅读 · 0 评论 -
类构造器的加载顺序,继承类
父类子类当运行子类main方法时候打印为(解析):主要考察类,继承,代码块的加载顺序有继承关系的,在实例化子类的时候需要先加载父类第一步:加载父类静态,按照顺序加载,第一个为父类的静态属性j,,调用方法method,第一个打印的是(5)第二步:加载父类的静态代码块,打印的是(1)-------需要加载子类的静态部分按照父类的顺序打印顺序依次为第三步:(10)第四步:(6)...原创 2019-06-27 20:10:05 · 441 阅读 · 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 · 162 阅读 · 0 评论