Java 包装器潜规则
Integer a=1000;Integer b=1000;
System.out.println(a==b);
上面这些代码,对于一些知道 ''=='' 含义的人都明白,这个结果是False。因为他们是不同对象!
Integer c=100;
Integer d=100;
System.out.println(c==d);
相同的代码,不知道又有多少人认为是False? 但悲剧的是True!!!
Java 也存在潜规则 O(∩_∩)O 。这牵扯到了java的一个自动打包拆包特性。例如 int 类型,凡是范围在 -128到127之间的值,都被认为是True!
补充:软件开发 , Java ,