自动装箱1.5新特性一个享元模式
来源:互联网 发布:淘宝u站平台 编辑:程序博客网 时间:2024/05/16 11:05
自动装箱是1.5新特性,比如Integer iObj=3; 将3自动装箱为一个Integer对象赋给iObj,在1.5版本以前必须用new生成新的对象 即
Integer iObj=new Integer(3)
在-128-127之间的数装成对象后,把同样的数值设置成为一个对象共同访问,也是享元模式flyweight,都用这一个对象。当有新的Interget对象时,先判断他的值是否已存在存在则不再创建新的对象。
package execisetest;
public class Zhuangxiang {
public static void main(String [] args){
Integer num3=12;
Integer num4=12;
Integer num5=129;
Integer num6=129;
int num7=129;
int num8=129;
System.out.println(num3==num4);
System.out.println(num5==num6);
System.out.println(num7==num8);
}
}
输出结果是true
false
true
因为只有-128-127之间的值共享,所有第二个输出为false
- 自动装箱1.5新特性一个享元模式
- jdk1.5新特性4之自动装箱和自动拆箱与享元模式
- 《黑马程序员》 jdk 1.5的新特性:自动装箱与拆箱练习及享元设计模式
- 黑马程序员- 高新技术-1.5新特性之基本数据类型自动装箱、享源设计模式 flyweight
- 黑马程序员——Java1.5新特性之享元模式、增强for循环、可变参数、静态导入、自动装箱和拆箱
- 黑马程序员——静态导入,可变参数,自动拆箱装箱以及享元设计模式 JDK1.5新特性
- JDK1.5新特性:静态导入、可变参数、增强for循环、自动装箱拆箱(享元设计模式)、枚举、注解、泛型、
- 黑马程序员--张孝祥Java高新技术-JDK1.5新特性(二)【基本数据类型的自动拆箱与装箱,枚举】以及享元设计模式
- 黑马程序员_ java高新之自动装箱与拆箱(引入设计模式:享元模式)
- jdk 1.5新特性--自动装箱拆箱
- 黑马程序员-1.5新特性 自动拆箱装箱
- 享元模式/JDK1.5新特性
- 《黑马程序员》自动装箱拆箱 (享元模式)
- Integer类自动装箱、拆箱与享元模式
- Java基础加强--自动装箱、享元模式、枚举
- 自动装箱拆箱_享元模式
- 自动装箱和拆箱引出的享元模式
- 自动装箱与拆箱------->引出享元模式
- 访格兰特总统之墓与小男孩之墓
- Android中使用C++程序读写Parcel的简单例子
- MFC 对话框Border属性为none时通过鼠标自由拉伸窗口大小
- SQL语句优化
- 20个实用的webApp前端开发技巧
- 自动装箱1.5新特性一个享元模式
- 多进程读写一个缓冲区的机制
- linux下广播的写法
- CAN 控制器通讯故障
- 共享内存实现进程间数据的交换(VC)
- Linux下Android ADB驱动安装详解
- SQLSERVER数据库附加失败(系统错误5)
- 晚上打电话对身体有哪些坏处?
- Linux学习之--Linux最核心的命令