现在的位置: 首页 > 综合 > 正文

享元模式 理解深刻啊

2018年02月17日 ⁄ 综合 ⁄ 共 805字 ⁄ 字号 评论关闭

                                                 ----------------------
android培训
java培训、期待与您交流! ----------------------

 

马上去黑马学习了 又回过头来把张老师的视频过一遍心里有点低 嘿嘿 在黑马学习很有压力的
	自动装箱和自动拆箱:
		Integer obj=3;//自动装箱的操作把一个基本数据类型给一个对象
		System.out.println(obj+12);//自动拆箱的操作
	引出了一个自动装箱的小知识细节
		Integer i1=13;
		Integer i2=13;
		把一个基本数据类型的整数装箱成为一个Integer对象的时候如果这个数字在一个字节之内(-128~127之间)一旦包装对象后会缓存在池中 当我再次调用的时候回去从池中去拿 这样做是为了节省内存空间为了 当多个地方需要同一个对象的时候不用去每次去实例化对象而是去指向同一个对象 不同的是用的地方不同这样就就是享元模式的原理
享元模式:在一个txt文件中有26个字母拼成的无数的单词 每个单词中的每一个字母都是一个对象都是引用第一个对象一共有36个小对象不同的只是引用对象的位置个名字~~哈哈 理解很透彻哦~~
		Integer i3=Integer.valueOf(3);
		Integer i4=Integer.valueOf(3);
		把两个基本数据类型的整形封装成对象在一个字节之内也是用的是同一个对象 在池内存中只有一个3 但是有两个对象同时指向它 所以System.out.println(i3==i4);的答案是true

 

                             ----------------------
android培训
java培训、期待与您交流! ---------------------- 详细请查看:http://edu.csdn.net/heima

抱歉!评论已关闭.