摘要:
Hashtable和HashMap 第一点不同 主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 第二点不同 (也许是最重要的不同) Hashtable是同步的,HashMsp是异步的(可通过Collections. 阅读全文
摘要:
java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。换句话来说就是,用transient关键字标记的成员变量不参与序列化过程。 作用 Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成 阅读全文
摘要:
equals() 和 hashCode()这两个方法在java.lang.Object中,所有的类都可以继承这两个方法; 但是,这两个方法在Object类中的实现一般没什么用,所以你通常需要自己重载这两个方法。 任何equals()方法的基本设计约束是,如果传递给它的对象属于同一个类,而且它的数据字 阅读全文
摘要:
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化;把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列 在很多应用中,需要对某些对象进行序列化,让它们离开 阅读全文