Java基础 之软引用、弱引用、虚引用 ·[转载]
摘要:Java基础 之软引用、弱引用、虚引用 ·[转载]2011-11-24 14:43:41 Java基础 之软引用、弱引用、虚引用 浏览(509)|评论(1) 交流分类:Java|笔记分类: Java 1、概述 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。 但有时候情况并不这么简单,你可能...
阅读全文
posted @
2014-02-17 16:24
jeans chen
阅读(154)
推荐(0)
ZT JAVA WeakReference
摘要:JAVA WeakReference 分类: JAVA 2012-08-28 16:08 305人阅读 评论(0) 收藏 举报javareferencehashmapcacheclassnull在Java 1.2中就引入了java.lang.ref这个包,WeakReference就属于这个包。WeakReference是干嘛的呢,一言弊之,它是和 Java中的垃圾回收相关的。如果一个对象只有WeakReference引用它,那么这个对象就可能被垃圾回收器回收。在什么场合下应用WeakReference呢?有时我们会碰到一些不能继承的类,如final class, 或者通过Factory...
阅读全文
posted @
2013-09-12 15:23
jeans chen
阅读(241)
推荐(0)
java.lang.Class类...
摘要:java.lang.Class类原:http://lavasoft.blog.51cto.com/62575/15433Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。 这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象 和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的,因此不能显式地声明一个Class对象。 .
阅读全文
posted @
2013-09-02 14:35
jeans chen
阅读(224)
推荐(0)
JAVA把毫秒数转换成日期
摘要:JAVA把毫秒数转换成日期 systemMillonSenconds = System.currentTimeMillis();2012-08-17 14:42 1456人阅读 评论(1) 收藏 举报javadatestringlong sd=1345185923140L; Date dat=new Date(sd); GregorianCalendar gc = new GregorianCalendar(); gc.setTime(dat); java.text.SimpleDateFormat format = new java.text....
阅读全文
posted @
2013-06-28 16:25
jeans chen
阅读(1594)
推荐(0)