易截截图软件、单文件、免安装、纯绿色、仅160KB

深入探索Java对象的序列化

    对象序列化就是把对象写入到输出流中,用来存储或者传输。
    对象的反序列化就是从输入流中读取对象。
    要序列化的对象应该实现Serializable接口。
    Serializable接口是一个标识接口,没有抽象方法。
    Serializable有一个子接口Externalizable,实现Externalizable接口的类可以自行控制对象序列化荷反序列化过程。
    一般来说,没有必要自己实现序列化接口,直接交给Java虚拟机是上策。
    实现了序列化接口的类,如果其成员不需要序列化进去,则使用transient关键字进行修饰。
    下面给出个例子:
    import java.io.*;
    /**
    * Java对象的序列化测试
    * File: ObjectStreamTest.java
    * User: leizhimin
    * Date: 2008-3-12 20:41:43
    */
    public class ObjectStreamTest {
        public static void main(String args[]) {
            testObjectSeri();
            testObjectInSeri();
        }
        /**
         * 对象序列化测试
         */
        public static void testObjectSeri() {
            Person person = new Person("熔岩", "341022225562156", "lavasoft");
            FileOutputStream fos = null;
            ObjectOutputStream oos = null;
            try {
                fos = new FileOutputSt


相关文档:

如何成为一名合格的Java程序员

1、语法:必须比较熟悉,在写代码的时候 IDE 的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。
   2、命令:必须熟悉 JDK 带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialve ......

使用Java等比例缩放图像!

 缩放图像的基本原理是创建一个目标大小的画布,然后读取源图像,并将该图像绘制这个画布上。为了使程序通用,源图像和缩放后的目标图像应用分别使用 InputStream和OutputStream来表示,代码如下:
     public   static   void  scaleImage(InputStream imgInputStrea ......

Java Arrays.sort 源码解析 primitive

    Java Arrays中提供了对所有类型的排序。其中主要分为primitive和Object两大类,分别使用了快速排序与合并排序。本章以int[] 的排序,讲解Java对primitive排序。
    首先大家要了解什么是快速排序,它有什么优点,这些我就不累述了,给出地址。http://zh.wikipedia.org/zh/%E5%BF%AB%E9 ......

JAVA线程之一:实现一个线程的两种方法

      Java通过java.lang.Thread类完成多线程。我们通过同一个例子,看线程的两种创建方法,以及运行方法:
(1)一种是声明 Thread 的子类,重载 Thread 类的方法 run(Extend java.lang.Thread and override the run method)
public class MyThread  extends Thread
{
  &nb ......

java 正则表达式

引:Android 的API中有个 java.util.regex 包,其中有两个类,一个接口和一个异常:
Interfaces
MatchResult
Holds the results of a successful match of a Pattern against a given string.
Classes
Matcher
Provides a means of matching regular expressions against a given input,
finding occurrences of ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号