JAVA封装的一些小知识。

Posted 我有点秃页

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA封装的一些小知识。相关的知识,希望对你有一定的参考价值。

1、包装类型在表达式中且表达式中至少有一个不是包装类型,所以 Long a == 128L 中 a 自动拆箱退化为基本类型比较,所以数值比较为 true。
2、c == (a + b) ,这个就要注意了,在含有算术运算包括(==)的时候,会进行自动拆箱的操作运算完成后再装箱,在XX.equals()里面的会自动装箱然后比较是不是XX类型不是就返回false
3、Long Integer的cache都是-128到127,cache里面有装箱的时候就返回相同的地址包括equals装箱的时候.



以上是关于JAVA封装的一些小知识。的主要内容,如果未能解决你的问题,请参考以下文章

关于Java的一些小知识

Java基础小知识

java环境变量中的一些小知识,一前只知道怎么配,不知道含义

拿不到想要的offer,只缘身在CV中,关于一些面试小知识

java中一些小知识和面试问题

关于java的一些小知识(课程作业02)