随笔分类 - Java
摘要:自动装箱其实就是调用了 包装类的valueOf()方法,拆箱其实就是调用了 xxxValue()方法。 因此: Integer i = 10 // 等价于 Integer i = Integer.valueOf(10) 自动装箱 int n = i //等价于 int n = i.intValue(
阅读全文
摘要:Error 无法被本Java程序处理,通常用来指示运行时环境发生的错误,基本上无法恢复,只能重启JVM;OutOfMemoryError(JVM内存耗尽), IOError(IO错误) Exception: 是程序本身可以捕获并且可以处理的异常。其中可分为运行时异常(RuntimeException
阅读全文
摘要:hashCode()与 equals() 的相关规定: 如果两个对象相等,则 hashcode 一定也是相同的 两个对象相等,对两个 equals() 方法返回 true 两个对象有相同的 hashcode 值,它们也不一定是相等的 综上,equals() 方法被覆盖过,则 hashCode() 方
阅读全文
摘要:对于protected的成员或方法,要分子类和超类是否在同一个包中。与基类不在同一个包中的子类,只能访问自身从基类继承而来的受保护成员,而不能访问基类实例本身的受保护成员。在相同包时,protected和public是一样的 点击这里
阅读全文
摘要:在Java中除了数值、字符和布尔,其余的都是对象,包括我们使用的数组 在Java中 == 默认比较内存位置 故:除去基本数据类型以外的数据都应该使用 equals 进行比较 public static void main(String[] args) { Integer a = new Intege
阅读全文
摘要:重写equals需要满足下面5个性质 自反性:x.equals(x) --> true 对称性:x.equals(y) --> true 则 y.equals(x) --> true 传递性:x.equals(y)–>true, y.equals(z)–>true, 则 x.equals(z)–>t
阅读全文

浙公网安备 33010602011771号