java
从小就爱
这个作者很懒,什么都没留下…
展开
-
java执行序列化和反序列化操作实现对象的clone
本文来自《Thinking in java 3th》class Thing2 implements Serializable {} Thing2[] a = new Thing2[25000];fo翻译 2011-09-17 16:13:25 · 223 阅读 · 0 评论 -
一个类需要被克隆的注意点
本文来自《Thinking in java 3th》1、实现Cloneable接口2、重载clone()3、在你的clone()方法中调用super.clone()4、在你的clone()方法中捕获异常翻译 2011-09-17 16:15:16 · 278 阅读 · 0 评论 -
关于线程的一些小细节
本文来自《Thinking in java 3th》线程阻塞的几种可能原因:1、通过调用sleep(milliseconds)使线程进入休眠状态,在这种情况下,线程在指定的时间内不会运行2、你通过使用wait()方法使线程挂起,直转载 2011-09-17 16:23:20 · 354 阅读 · 0 评论 -
java虚拟机以及JIT技术简要笔记
本文来自《Thinking in java 3th》在虚拟机JVM准备清除一个对象所占用的内存之前,总是先调用finalize()方法,在下次虚拟机进行内存清理的时候,才真正的清除对象所占用的内存,而finalize()并不像c++里的析构函数翻译 2011-09-17 16:19:08 · 395 阅读 · 0 评论 -
关于equals跟==的对比
一个例子:public class A{public static void main(String[] args){String str="xx",str2=new String("xx");if (str.equals(str2))Sy原创 2011-09-17 19:20:41 · 268 阅读 · 0 评论 -
散列使得查询速度提升,HashMap如此快的原因
本文来自《Thinking in java 3th》散列的价值在于速度:散列使得查询得以快速进行。由于速度的瓶颈是对“键”的查询,因此解决的方案之一就是保持“键”的排序状态,然后使用Collections.bin转载 2011-09-17 16:31:54 · 4103 阅读 · 0 评论