Java基础知识
文章平均质量分 86
blade_sea
这个作者很懒,什么都没留下…
展开
-
Java 2源码解读1:java.util.ArrayList (版本:2.0)
ArrayList是List接口的一个可变长数组实现。实现了所有List接口的操作,并允许存储null值。除了没有进行同步,ArrayList基本等同于Vector。在Vector中几乎对所有的方法都进行了同步,但ArrayList仅对writeObject和readObject进行了同步,其它比如add(Object)、remove(int)等都没有同步。1.存储ArrayList使用一个O原创 2004-12-17 12:44:00 · 580 阅读 · 0 评论 -
java序列化-Serializable
1、实现Serializable回导致发布的API难以更改,并且使得package-private和private这两个本来封装的较好的咚咚也不能得到保障了2、Serializable会为每个类生成一个序列号,生成依据是类名、类实现的接口名、public和protected方法,所以只要你一不小心改了一个已经publish的API,并且没有自己定义一个long类型的叫做seria原创 2004-12-31 10:28:00 · 724 阅读 · 0 评论