java
文章平均质量分 92
nbqwcnm1
这个作者很懒,什么都没留下…
展开
-
Java中的强引用、软引用、弱引用和虚引用
原文链接:http://aaronfu.net/?p=9995 最近准备把google docs里面自己以前平时记录的一下东西放到blog上,记得比较乱,都是平时自己看东西(有看书遇到的,也有在网上瞎逛遇到的)觉得有点用或者以后可能会忘得就记下来,纯属个人备忘性质的。从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级...原创 2011-06-30 17:15:15 · 71 阅读 · 0 评论 -
序列化深度复制对象
// returns a deep copy of an object public static <T> T deepCopy(T oldObj) throws Exception { ObjectOutputStream oos = null; ObjectInputStream ois = null; try { ByteArrayOutputStr...原创 2011-07-15 13:40:35 · 73 阅读 · 0 评论 -
HashMap hash方法分析
HashMap 中hash table 定位算法:Java代码 int hash = hash(key.hashCode()); int i = indexFor(hash, table.length); int hash = hash(key.hashCode()); int i = indexFor(hash,...原创 2011-07-18 14:16:15 · 276 阅读 · 0 评论 -
HashMap的实现原理
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,H...原创 2011-07-18 15:05:50 · 84 阅读 · 0 评论 -
String.intern()解析
String.intern()解析 String.intern():存在于.class文件中的常量池,在运行期被JVM装载,并且可以扩充。String的intern()方法就是扩充常量池的一个方法;当一个String实例str调用intern()方法时,Java查找常量池中是否有相同Unicode的字符串常量,如果有,则返回其的引用,如果没有,则在常量池中增加一个Unicode等于s...原创 2011-07-20 09:48:35 · 105 阅读 · 0 评论 -
java遍历MAP的三种方式【转】
集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~[code="java"]/* * To change this template, choose Tools | Templates * and open the template in the editor. */package cn.tsp2c.liubao;import java.uti...原创 2012-08-01 11:00:56 · 125 阅读 · 0 评论