还有是不是系统看到类实现了该接口就“序列化”没有就不“序列化”,而程序员也只要在定义类是加上“implements Serializable”便可,也不用实现什么方法的 .
的确是这样的。
至于例子,我个人认为需要序列化的地方,都可以用数据库来实现。不过一个应用场合,比如说统计网站用户登陆次数,可以作一个bean,里面有一个字段loginCount统计登陆次。等用户请求登陆页面时,执行这个bean。

解决方案 »

  1.   

    那像楼上说的loginCount字段是怎么计数的呢,是程序员写的,还是系统做的
    另外我对“然后可以保存回复对象的状态”不是很有体会
    难道序列化的类其所有的对象就“索引”化了,还是针对某个对象把它不同时期的建立了“序列化”的对象副本以便“保存回复状态”
      

  2.   

    Serializable接口中没有定义任何方法,一般情况下不需要继承该接口,但如果
    你需要将该类的对象作为对象流进行保存时,就需要继承该接口,因为java的反射
    机制会检查你是否继承了该接口,以便进行序列化。
      

  3.   

    http://www.chinaunix.net/jh/26/395684.html
      

  4.   

    我个人认为,implements Serializable接口用在远程调用Bean,好像安全、高效吧