封箱就是把右侧的基本数据类型,封装到一个对象里。
在JDK中,存储了一部分缓存,缓存范围-128--127,该特性值针对封箱操作。
在封箱的对象创建的时候,会在一个缓存区域去查看有没有该对象。
如果有,直接拿来用。
如果没有,则创建该对象,然后把该对象放到缓存中。
在JDK中,存储了一部分缓存,缓存范围-128--127,该特性值针对封箱操作。
在封箱的对象创建的时候,会在一个缓存区域去查看有没有该对象。
如果有,直接拿来用。
如果没有,则创建该对象,然后把该对象放到缓存中。
封装类一旦被创建,内容永不改变,如需封装新的内容,创建新对象
通过修改封装类引用的指向来实现如同修改对象值
封装类都是final的类,不能被继承
在java中是通过关键字private实现封装的。封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上就是使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。
四个修饰词
public :所修饰的成员对外公开,可以让其他对象访问。
protected:使用protected关键字修饰,可以被本类的访问,还可以被子类访问,不管类在哪个包中。
没有访问修饰符:可以被本包中的类所访问。
private:使用private关键字修饰,只有类本身可以访问,不对外公开是四中访问修饰符中级别最低的。