java语法
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中equals和==的区别
写在前面 面试题:请解释字符串比较之中“==”和equals()的区别?转载 2017-02-19 22:38:10 · 251 阅读 · 0 评论 -
Object类有哪些公用方法?
Object是所有类的父类,任何类都默认继承Object。 clone 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常 equals 在Object中与==是一样的,子类一般需要重写该方法 hashCode 该方法用于哈希查找,重写了equals方法一般都要重写has转载 2017-02-19 22:58:21 · 278 阅读 · 0 评论 -
Java中,&&与&,||与|的区别
java中,很多人都不知道&与&&,|与||的区别。 &,&&:(与,短路与):一样的地方就是二者执行最后的结果是一样的,但是执行的过程有区别, 对于&:无论&左边是否为false,他都会继续检验右边的boolean值。 对于&&:只要检测到左边Boolean值为false时,就会直接判断结果,不会在检验右边的值(因为"与"有一个false最后结果就是false了) 所以&转载 2017-03-07 17:39:33 · 310 阅读 · 0 评论 -
Hashtable/HashMap与key/value为null的关系
大家都知道Hashtable与HashMap的三大区别,其中有一条则是HashMap可以存储一个Key为null,多个value为null的元素,但是Hashtable却不可以存储。究竟是为什么?下面看一下源代码: HashMap.class: // 此处计算key的hash值时,会判断是否为null,如果是,则返回0,即key为null的键值对 // 的hash为0。因此转载 2017-05-09 23:55:17 · 992 阅读 · 0 评论
分享