2016年3月15日
摘要: volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。 volatile之所以线程安全是因为被volatile修饰的变量不保存缓存,直接在内存中修改,因此能够保证线程之间修改的可见 阅读全文
posted @ 2016-03-15 00:23 反光的小鱼儿 阅读(207) 评论(0) 推荐(0)
摘要: static: 用来修饰成员变量和成员方法,也可以形成静态static代码块,可以形成静态内部类,也可以用于静态导包。 1.静态方法中不能用this和super关键字,不能直接访问所属类的实例变量和实例方法(就是不带static的成员变量和成员成员方法),   只能访问所属类的静态成员变量和成员方法 阅读全文
posted @ 2016-03-15 00:07 反光的小鱼儿 阅读(294) 评论(0) 推荐(0)