标签:静态 post data- art blog 改变 rac singleton style
1.初始化块
实际上初始化块是一个假象,使用javac命令编译Java类后,该Java类中的初始化块会消失——初始化块中代码会被 “还原” 到每一个构造器中,且位于构造器全部代码的前面。
2.p125-p128 自己主动装箱,自己主动拆箱不太懂
3.包装类
4.单例类
实例:
//提供一个静态方法。用于返回Singleton实例 //该方法能够增加自己定义控制。保证仅仅产生一个singleton对象 public static Singleton getInstance() { //假设instance为null。则表明还不曾创建Singleton对象 //假设instance不为null。则表明已经创建了Singleton对象 //将不会又一次创建新的实例 if (instance == null) { //创建一个Singleton对象。并将其缓存起来 instance = new Singleton (); } return instance; }
5.final修饰基本类型变量和引用类型变量的差别
当使用final修饰基本类型变量时。不能对基本类型变量又一次赋值。因此基本类型变量不能被改变,但对于引用类型变量而言,它保存的不过一个引用,final只保证这个引用类型变量所引用的地址不会发生改变,即一直引用同一个对象,但这个对象全然能够发生改变。
6.可运行“宏替换”的final变量
对于一个final变量来说。无论它是类变量、实例变量,还是局部变量。仅仅要该变量满足三个条件,这个final变量就不再是一个变量,而是相当于一个直接量。
标签:静态 post data- art blog 改变 rac singleton style
原文地址:http://www.cnblogs.com/claireyuancy/p/7190188.html