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