摘要: package swing.ui;import java.awt.BorderLayout;import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabe... 阅读全文
posted @ 2015-07-10 01:30 沧海一滴 阅读(335) 评论(0) 推荐(0)
摘要: 序列化机制有一种很有趣的用法:可以方便的克隆对象,只要对应的类是可序列化的即可。操作流程:直接将对象序列化到输出流中,然后将其读回。这样产生的新对象是对现有对象的一个深拷贝(deep copy)。在此过程中,不需要将对象写出到文件中,因为可以用ByteArrayOutputStream将数据保存到字... 阅读全文
posted @ 2015-07-10 01:19 沧海一滴 阅读(244) 评论(0) 推荐(0)
摘要: 当你需要存储相同类型的数据时,使用固定长度的记录格式是一个不错的选择。但,在OOP中创建的对象很少全部都具有相同的类型。例如,你可能有一个称为staff(见下面demo)的array,它名义上是一个Employee记录数组,但是实际上却包含诸如Manager这样的子类实例。为解决这个问题,当然可以设... 阅读全文
posted @ 2015-07-10 00:37 沧海一滴 阅读(497) 评论(0) 推荐(0)