易截截图软件、单文件、免安装、纯绿色、仅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


相关文档:

最小生成树 Kruskal算法 java代码实现

/*
*日期:2010-04-18 20:02
*开发者:heroyan
*联系方式:zndxysf@126.com
*功能:无向图最小生成树Kruskal算法实现案例
*/
import java.util.Scanner;
import java.util.Arrays;
import java.util.ArrayList;
public class Kruskal{
private static int MAX = 100;
private ArrayList<Edge> edge = new Ar ......

Java学习笔记

1.static声明变量的用法在基础知识里面;
    Java里面static用来声明函数的作用:
      A.可以不用创建对象(实例),而直接调用——类.方法
      B.用于main函数的方法
2.new——分配空间问题
    有多少ne ......

Java中的鼠标事件和键盘事件

http://www.cnblogs.com/rookieport/archive/2005/09/05/163393.html
留下原创作者的链接  10个例子
另外还有一篇
//利用 java.awt.Robot 类来自动完成一些键盘或鼠标的动作,下面是一个小例子
//程序流程:模拟鼠标左键点击 开始-->运行-->CMD-->DIR-->CLS-->EXIT
//模拟右键点击 移动到右下角--&g ......

LRU页面置换算法模拟Java实现....

import java.io.BufferedReader;
import java.io.InputStreamReader;
public class LRU {
 int blockCount;
 int seriaCount;
 int[] address;
 int[] stack;
 BufferedReader br;
 public static void main(String[] args) {
  // int address[] = { 1, 2,3, 2, 8, 4, 3 ......

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

      Java通过java.lang.Thread类完成多线程。我们通过同一个例子,看线程的两种创建方法,以及运行方法:
(1)一种是声明 Thread 的子类,重载 Thread 类的方法 run(Extend java.lang.Thread and override the run method)
public class MyThread  extends Thread
{
  &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号