转自博客地址:http://www.cnblogs.com/gw811/archive/2012/10/10/2718331.html Java API中java.io.Serializable接口源码:1 public interface Serializable {2 } 类通过实现java.....
分类:
编程语言 时间:
2014-11-04 17:04:59
阅读次数:
281
java.io.NotSerializableException: org.apache.log4j.Loggerpublic class HbaseCommon implements ConstantFields, Serializable { private static final lo...
分类:
其他好文 时间:
2014-11-04 12:37:35
阅读次数:
156
没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。 serialization不但可以在本机做,而且可以....
分类:
其他好文 时间:
2014-11-03 14:33:38
阅读次数:
160
序列化就是是将对象转换为容易传输的格式的过程,一般情况下转化打流文件,放入内存或者IO文件 中。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象,或者和其它应用程序共享使用。反之,反序列化根据流重新构造对象。 一、几种序列化技术 1)二进制序列化保...
今天无聊写段代码。。学习一下activemq,简单封装了一下activemq 的topic api。跟jdbc很类似主要代码:import java.io.Serializable;import javax.jms.Connection;import javax.jms.ConnectionFact...
原文地址:http://yanwushu.sinaapp.com/java_serialversionuid/
内容简介
某些实现了serializable接口的java类中会看到名称为serialVersionUID的静态字段,本文从根本上解释这个字段的含义。
知识铺垫
在java中,类的序列化和反序列化是由jv...
分类:
编程语言 时间:
2014-10-31 22:16:40
阅读次数:
271
大家都知道Serializable是一个mark interface,告诉JVM这个对象可以被转换成二进制流来传输.
但是Serializable与Externalizable的转换二进制流的过程是不一样的.
Serializable 在我们实现这个接口的时候,我们可以使用4个私有方法来控制序列化的过程:
我们来看一个例子:
Java代码
pub...
分类:
其他好文 时间:
2014-10-31 15:42:05
阅读次数:
171
ArrayList实现
继承关系
java.lang.Object
- java.util.AbstractCollection
- java.util.AbstractList
- java.util.ArrayList
实现接口
Serializable, Cloneable, Iterable, C...
分类:
其他好文 时间:
2014-10-30 17:08:16
阅读次数:
224
如果数据库中用多个字段而不仅仅是一个字段作为主键,也就是联合主键,这个时候就可以使用hibernate提供的联合主键生成策略。
具体如下:
可以使用一个组件作为一个实体类的标识符。你的组件类必须满足以下要求:
它必须实现 java.io.Serializable 接口
它必须重新实现 equals() 和 hashCode() 方法,始终和组合关键字在数据库中的概念保持...
分类:
Web程序 时间:
2014-10-29 13:08:18
阅读次数:
235
操作对象
ObjectInputStream、ObjectOutputStream
被操作的对象需要实现Serializable(标记接口)
ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。可以使用 ObjectInputStream 读取(重构)对象。通过在流中使用文件可以实现对象的持久存储。如果流是网络套接字流,则可以在另一台主...
分类:
数据库 时间:
2014-10-29 01:59:01
阅读次数:
155