包装类:
- 名称就是对应的类型名(首字母大写) 我的理解就是这个类封装了一些对该类型对象操作的方法,便于操作。
高频区间数据缓存范围:
- Byte:-128~127;
- Short:-128~127;
- Character(char):0~127;
- Long:-128~127;
- Integer:-128~127;
- Double和Float没有缓存;
- Boolean:使用静态final,就会返回静态值;
注意:如果所使用的包装类的值在这个缓存区间内,就会直接复用已有对象,在缓存区间之外的数值会重新在堆上产生。所以在判断是否相等时不要用 “==”,用equals,