很多个小的对象,将这些对象相同的属性封装起来,定义为内部状态,不同的属性封装到方法的参数,定义为外部状态,在使用时,共同使用一个对象。
这样节省了内存的消耗。例如:
Integer i1 =13;
Integer i2 = 13;
i1 == i2?值为true;当i1、i2值为128时,值为false;因为java将一个字节以内的变量会缓存起来,以节省内存。
用于共享。
很多个小的对象,将这些对象相同的属性封装起来,定义为内部状态,不同的属性封装到方法的参数,定义为外部状态,在使用时,共同使用一个对象。
这样节省了内存的消耗。例如:
Integer i1 =13;
Integer i2 = 13;
i1 == i2?值为true;当i1、i2值为128时,值为false;因为java将一个字节以内的变量会缓存起来,以节省内存。
用于共享。