黑马程序员_加强11_基本数据类型的自动拆箱与装箱+享元模式
来源:互联网 发布:梦貂蝉11神兽进阶数据 编辑:程序博客网 时间:2024/05/16 18:38
--------------------------------------------------android培训、java培训、期待与您交流!---- --------------------------------------
自动装箱:
Integer num1 = 12;
自动拆箱:
System.out.println(num1 + 12);
基本数据类型的对象缓存:
Integer num1 = 12;
Integer num2 = 12;这块相等,<=127都是真的
System.out.println(num1 == num2);
答案: true。这是因为当num1,num2都在-128-127之间的时候,他们共用一个对象,即:一个“元” ——享元模式
Integer num3 = 129; 这块不相等,因为不共用一个元,是两个对象
Integer num4 = 129;
System.out.println(num3 == num4);
Integer num5 = Integer.valueOf(12);
Integer num6 = Integer.valueOf(12) ;
System.out.println(num5 == num6); 答案:true, 这块的道理同上
什么是享元模式(flyweight)?:
有很多小的对象,他们有很多的属性相同,把他们变成一个对象。还有一些不同的属性,我们把他们变成方法的参数传入,称为外部状态。那些相同的属性我们成为内部状态。
0 0
- 黑马程序员_加强11_基本数据类型的自动拆箱与装箱+享元模式
- 黑马程序员_可变参数、增强for循环、基本数据类型的自动装箱与拆箱、享元模式
- 黑马程序员--基本数据类型的自动装箱与拆箱(享元模式的初步认识)
- 黑马程序员_高新技术_eclipse的使用技巧_可变参数_增强for循环_基本数据类型的自动拆箱与装箱
- 黑马程序员_高新技术:1)eclipse的使用技巧_可变参数_增强for循环_基本数据类型的自动拆箱与装箱
- 黑马程序员 ---Java加强_基本数据的自动拆装箱及享元设计模式,javabean
- 黑马程序员_ java高新之自动装箱与拆箱(引入设计模式:享元模式)
- 黑马程序员--高新技术--静态导入,基本数据类型拆箱与装箱,享元设计模式
- 黑马程序员--张孝祥Java高新技术-JDK1.5新特性(二)【基本数据类型的自动拆箱与装箱,枚举】以及享元设计模式
- 黑马程序员_基本数据的自动拆装箱及享元设计模式简介
- 黑马程序员_基本数据的自动拆装箱及享元设计模式
- 自动装箱拆箱_享元模式
- 《黑马程序员》自动装箱拆箱 (享元模式)
- 黑马程序员_Java高新技术_基本类型数据的自动拆装箱及享元设计模式
- 黑马程序员-jdk1.5新特性--基本数据类型的自动拆箱与装箱
- 黑马程序员_18基本数据类型的自动拆箱与装箱
- 黑马程序员:装箱拆箱与享元模式
- 《黑马程序员》 jdk 1.5的新特性:自动装箱与拆箱练习及享元设计模式
- 397高校毕业设计选题
- 支持向量机推导
- html+css----css布局方式
- linux使用rsync客户端与服务端同步目录进行备份
- ASP.NET(C#)后台安全登陆代码(防XSS攻击\万能密码漏洞)
- 黑马程序员_加强11_基本数据类型的自动拆箱与装箱+享元模式
- 人大云计算检测系统——1000-1002题
- Linux负载均衡软件LVS之二
- Java解析XML汇总(DOM/SAX/JDOM/DOM4j/XPath)
- 杨辉三角(两个一维数组)
- Merge Sorted Array -- LeetCode
- 392高校毕业设计选题
- Spring事务配置的五种方式
- OSCache缓存方案