摘要:
对于对象,== 与 != 比较的是引用;对于基本类型,比较的是内容。 包装类都是引用数据类型。 非基本数据类型的对象,比较内容时,可以使用对应的equals()。如果在该类中,没有重写Object的equals方法,那么会默认比较引用,就不可能出现我们希望的 行为。 如下边代码: 如果在Value类 阅读全文
摘要:
String类有两个私有的变量,字符数组value,和整型变量hash(默认为0)。 String的构造器会对value进行赋值,有时也对hash进行赋值。 1 /** 2 * Initializes a newly created {@code String} object so that it 阅读全文
摘要:
很多java开发的小伙伴都会阅读jdk源码,然而确不知道应该从哪读起。以下为小编整理的通常所需阅读的源码范围。 标题为包名,后面序号为优先级1-4,优先级递减 1、java.lang 1) Object 1 2) String 1 3) AbstractStringBuilder 1 4) Stri 阅读全文