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

java序列化与反序列化

本人在接触过程中有两个帖子写的不错,在此整理一下:
1.序列化
:将对象转化成流的过程称为序列化 
   反序列化
:将流转化成对象的过程称之为反序列化
2.对象序列化(Serializable)是指将对象转换为字节序列的过程,而反序列化则是根据字节序列恢复对象的过程。
上面这两个解释都通俗易懂。
序列化经常用在一下过程中:
1.永久性保存对象,保存对象的字节序列到本地文件中;
2.通过序列化对象在网络中传递对象;
3.通过序列化在进程间传递对象。
对象所属的类必须实现Serializable或是Externalizable接口才能被序列化。
对实现了Serializable接口的类,其序列化
与反序列化采用默认的序列化方式,Externalizable接口是继承了Serializable接口的接口,是对
Serializable的扩展,
实现了Externalizable接口的类完全自己控制序列化与反序列化行为。
 
Java
.io.ObjectOutputStream代表对象输出流,其方法writeObject(Object obj)可以实现对象的序列化,
将得到的字节序列写到目标输出流中。Java
.io.ObjectInputStream代表对象输入流,其readObject()方法能从源输入流中读取字节序列,
将其反序列化为对象,并将其返回。


相关文档:

Java中让CPU保持在一条直线上


 /**
  * @param args
  */
 public static void main(String[] args) {
  long time1 = System.currentTimeMillis();
  long time2 = System.currentTimeMillis();
  while (true) {
   while ((time1 - time2) < 30)
   & ......

Skype推JAVA版 国内运营商左右为难

来源数字出版在线http://www.epuber.com/?p=2732
就算你没听说过Skype,也肯定会对互联网的低资费通话感兴趣,近日,Skype为谷歌的Android平台以及大量基于Java的手机平台和移动互联网设备(MID)平台发布新的测试版VIP电话软件。
一直以来,国内电信运营商视Skype为洪水猛兽,因为这种基于互联网的通信方式让运营商无利可图,然 ......

java路径问题最终解决方案

前言
      Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。
      我编写了一个方法,比 ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相 ......

Java中的回调方法

      在Java中,就是类A调用类B中的某个方法b,然后类B又在某个时候反过来调用类A中的某个方法a,对于A来说,这个a方法便叫做回调方法,当然,A类和B类可以合并为一个。
pubilc interface CallBack{

public void callbackMethod();
}
public class A implements CallBa ......

Java算法 直接插入排序

/**
     * 直接插入排序,首先比较a[n]与a[n-1],在比较a[n]与a[n-2]
     * */
    public void sort0(double[] a){
        for(int i = 0; i < a.length -1; i ++){
           ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号