自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 对象序列化

Java 的对象序列化(Object Serialization)将那些实现了 Serializable 接口的对象转换成一个字节序列,并可以在以后将这个字节序列完全恢复为原来的对象。这一过程甚至可通过网络进行。这意味着序列化机制能自动弥补不同操作系统之间的差异。也就是说,可以在运行 Windows 系统的计算机上创建一个对象,将其序列化,通过网络将它发送给一台运行Unix 系统的

2013-08-26 11:50:48 482

原创 用 Zip 进行多文件保存

支持 Zip 格式的 Java 库更加全面。利用它可以方便地保存多个文件,甚至有一个独立的类使得读取 Zip 文件更加方便。这个类库使用的是标准 Zip 格式,所以能与当前那些可通过因特网下载到的压缩工具很好地协作。下面这个例子具有与前例相同的形式,但它能根据需要来处理任意多个命令行参数。另外,它示例了用 Checksum 类来计算和校验文件的“校验和”(Checksum)的方法。

2013-08-26 11:48:18 548

原创 压缩

Java I/O 类库中的类支持对压缩格式的数据流的读写。它们对现有的 I/O 类进行封装,以提供压缩功能。这些类不是从 Reader 和 Writer 类衍生出来的,而是属于 InputStream 和OutputStream继承层次结构的一部分。这样做是因为压缩类库是按字节方式处理的,而不是字符。不过有时我们可能会被迫要混合使用两种类型的数据流(注意我们可以使用 Inp

2013-08-26 11:45:52 438

原创 private: 你不可以去碰!

关键字 private 的意思是,除了包含该成员的类之外,其他任何类都是无法访问这个成员的。由于处于同一个包内的其他类是不可以访问 private 成员的,因此这等于说是自己隔离了自己。从另一方面说,让许多人共同合作来创建一个包也是不大可能的,为此 private就允许你随意改变该成员,而不必考虑这样做是否会影响到包内其他的类。 缺省的包访问权限通常已经提供了充足的隐藏措施。请

2013-08-22 16:32:06 612

原创 缺省包(default package)

你会惊异地发现下面的程序代码虽然看起来是破坏了上述规则,但它仍可以进行编译。 //:c05:Cake.java// Accesses aclass in a separate compilation unit.importcom.bruceeckel.simpletest.*; class Cake {static Test monitor = new Test()

2013-08-22 16:30:58 4817

原创 public:接口访问权限

当你使用关键字 public,就意味着 public 之后紧跟着的成员声明对每个人都是可用的,尤其是使用程序库的客户端程序员更是如此。假设你定义了一个包含下面编译单元的dessert 包://: c05:dessert:Cookie.java// Creates a library.package c05.dessert;public class Cooki

2013-08-22 16:30:01 846 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除