- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 java 序列化字节流解析
定义下面一个类然后执行序列化得到字节流写入文件,解析文件,基于这个过程了解java序列化的原理。package com.heetian.erange.studio.crypt;import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io
2016-02-28 23:43:09 2955
原创 java 自定义序列化
如果采用java序列化的方式传输java对象,我觉得最好还是采用自定义序列化的方式来完成。下面就来看看如何利用readObject,writeObject,writeReplace,readResolve这4个私有方法来自定义序列化的过程。 1)第一个场景,我们希望在序列化的过程中改变那些被transient修饰的变量,class TestSer implements Serializable {
2016-02-28 16:20:39 1167
原创 java 序列化
java序列化简单来讲就是将java对象转换为二进制文件的过程;反序列化的过程就是从二进制文件中生成原java对象拷贝的过程。代码实现的基本过程为,通过ObjectOutputStream调用writeObject方法将类的对象序列化为二进制文件;反序列化就是从二进制文件通过ObjectInputStream调用readObject方法生成一个新的对象的过程。 上面简单的描述了java序列化和反序
2016-02-27 21:36:55 430
原创 java 泛型原理
泛型是Java 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是在获取的时候要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的,
2016-02-25 13:05:18 832
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人