黑马程序员_03_享元设计模式Flyweight
来源:互联网 发布:深度卷积网络 dcnn 编辑:程序博客网 时间:2024/06/07 05:01
------- android培训、java培训、期待与您交流! ----------
package studybase;
public class HelloWorld3 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Integer io = 3;
System.out.println(io+6);
Integer in1 = 3;
Integer in2 = 3;
System.out.println(in1==in2);//true
String s1 = "abc";
String s2 = "abc";
System.out.println(s1==s2);//true
//数据范围在-128 127之前时,将对象放在缓存中,如果下次生成新对象时,还是使用这个对象,
//因为数据很小,用的频率比较高,没有必要每生成一个对象就生成一个新的对象,节省缓存空间。
//这就是享元设计模式flyweight
//很多小的对象,具有非常多相同的属性,只有少量属性不同,而且这些小对象用的频率非常高,
//那么我们就可以把这些小对象变成一个对象,把那些不得属性定为外部属性或方法参数以示区别。
Integer in11 = 2233;
Integer in22 = 2233;
System.out.println(in11==in22);//false
Integer int1=Integer.valueOf(128);
Integer int2 = Integer.valueOf(128);
System.out.println(int1==int2);//false
Integer int11=Integer.valueOf(127);
Integer int22 = Integer.valueOf(127);
System.out.println(int11==int22);//true
}
}
0 0
- 黑马程序员_03_享元设计模式Flyweight
- 黑马程序员---享元设计模式Flyweight
- Flyweight(享元)设计模式
- 设计模式:Flyweight模式(享元模式)
- 设计模式之Flyweight享元模式
- 设计模式----Flyweight(享元)模式
- Java设计模式-----FlyWeight享元模式
- 设计模式—FlyWeight享元模式
- 设计模式--享元模式(Flyweight)
- 设计模式(13)-享元模式(Flyweight)
- Java 享元模式(Flyweight) 设计模式
- Java设计模式-----FlyWeight享元模式
- 【设计模式】之 Flyweight享元模式
- php设计模式 FlyWeight (享元模式)
- [设计模式]Flyweight享元模式
- [设计模式]享元模式(Flyweight)
- 设计模式(9) - Flyweight享元模式
- 设计模式(11) 享元模式(FLYWEIGHT)
- 黑马程序员_02_模板方法模式
- Struts2 第一篇 Hello World
- android 程序初始化界面.. .
- UIPopoverController
- android.content.res.Resources$NotFoundException: String resource ID #0x0 找不到资源文件ID #0x0
- 黑马程序员_03_享元设计模式Flyweight
- Integer与int的种种比较你知道多少?
- IOS7 UITableViewCellSelectionStyleBlue设置无效的替代方案。
- word中设置页眉页脚一些方法
- ret
- js apply/call/caller/callee/bind使用方法与区别分析
- 放假回家一起教父母玩电脑
- 设计模式之建造模式
- Web Service学习总结