目录
460-八大Wrapper类
461-装箱和拆箱
462-包装类测试
463-包装类方法
464-Integer创建机制
465-Integer面试题
460-八大Wrapper类
(面向对象里面最重要的就是继承关系,所以要进行梳理)
实现了了两个接口,继承了Object父类
其他六个都是Number的子类,实现了Comparable接口
461-装箱和拆箱
jdk5前是手动装箱和拆箱
462-包装类测试
三元组,一真大师,前面为真,返回第一个值;前面为假,返回第二个值
三运运算符是一个整体,精度取最高
463-包装类方法
464-Integer创建机制
1、==两边是两个对象时,判断的是 是否为同一个对象,所以第一个两边是两个对象False
2、直接赋值,在-128-127范围内,是直接return的,没有创建新的对象,所以是True
Java对部分经常使用的数据采用缓存技术,在类第一次被加载时换创建缓存和数据。当使用等值对象时直接从缓存中获取,从而提高了程序执行性能。
3、超过范围,是新建的两个对象,所以是False
465-Integer面试题
F F T F
F T T
5、第一个是从数组(-128-127)取出来的对象,第二个是新建了一个对象,所以是False
6、7只要有基本数据类型,就是判断的值是否相等