笛卡尔积

导航

2010年4月7日

Java序列化与反序列化(实践)

摘要: 基本概念:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。昨天在一本书上看到了,好好实践了一下,序列化为一般文件,也序列化为XML文件(使用XStream)。用于序列化的实体类Person.java 代码如下(记得需要实现Serializable接口):import java.io.Serializable... 阅读全文

posted @ 2010-04-07 10:45 rabow 阅读(55598) 评论(3) 推荐(4) 编辑

Java GUI布局管理器

摘要: 1.FlowLayout:流式布局管理器,是Panel类型容器的默认布局管理器。布局效果:组件在容器中按加入顺序逐行定位,行内从左到右,一行满后换行,默认对齐方式为居中对齐。常用的构造方法:Public FlowLayout():默认Public FlowLayout(int align): 创建FlowLayout并设置对齐方式。Public FlowLayout(int align ,int ... 阅读全文

posted @ 2010-04-07 10:41 rabow 阅读(1164) 评论(0) 推荐(0) 编辑

java单态模式讲解

摘要: 单态定义: Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 Singleton模式就为我们提供了这样实现的可能。使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage collection)。使用Singleton注意事项: 有时在某些情况下,使用Singleton并不能达到Singleton的目... 阅读全文

posted @ 2010-04-07 10:40 rabow 阅读(1134) 评论(0) 推荐(0) 编辑