通过SoftReference包含的一个引用。只要一个对象被软引用所引用,当内存足够的情况下,GC是不会回收这个对象的;但是当内存不足的时候,该对象会被回收。前提是该对象没有其他强引用在引用。
SoftReference<String> softReference = new SoftReference<String>("soft reference...");