java引用类型
文章平均质量分 58
刘嘉威
hello world
展开
-
weakHashMap用法
WeakHashMap,此种Map的特点是: 当除了自身有对key的引用外,此key没有其他引用那么此map会自动丢弃此值, 举例来说:声明了两个Map对象,一个是HashMap,一个是WeakHashMap,同时向两个map中放入a、b两个对象,当HashMap remove掉a 并且将a、b都指向null时,WeakHashMap中的a将自动被回收掉。出现这个状况的原因是原创 2016-03-03 15:45:59 · 1401 阅读 · 0 评论 -
java对象引用的类型
· Reference(or named Strong Reference)( 强引用): 普通类型的引用。 · SoftReference( 软引用): 被这种引用指向的对象,如果此对象没要再被其他Strong Reference引用的话,可能在任何时候被GC。虽然是可能在任何时候被GC,但是通常是在可用内存数比较低的时候,并且在程序抛出OutOfMemoryError之前才发生对此对象的原创 2016-03-03 16:29:35 · 810 阅读 · 0 评论 -
深入理解内部类
1.为什么成员内部类可以无条件访问外部类的成员? 下面通过反编译字节码文件看看究竟。事实上,编译器在进行编译的时候,会将成员内部类单独编译成一个字节码文件,下面是Outter.java的代码: public class Outter { private Inner inner = null; public Outter() { }原创 2016-09-29 11:19:40 · 3276 阅读 · 0 评论