![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDK
fzucts
这个作者很懒,什么都没留下…
展开
-
Reference详解
1. 概述图片引用自https://blog.csdn.net/u011801189/article/details/52723868根据Reference这个类里面的注释,整个Reference的继承体系跟GC是紧密联系在一起的。当Reference对象被GC处理过,说明这个Reference所指向的对象已经被回收过了,那么这个Reference对象也应该做相应的处理;如果该Referenc...转载 2018-04-23 17:19:47 · 1588 阅读 · 0 评论 -
【转】java序列化(一)
本次讲解中我们建立一个Java的项目去体会一下序列化Serializable的使用,序列化的原理以及序列化的自定义请参见我的另外一篇博客(java高级---->Serializable序列化的源码分析)目录导航 Serializable序列化的简要说明 Serializable序列化的代码实例 Externalizable序列化的代码实例 友情链接Seriali...转载 2018-07-27 14:42:45 · 87 阅读 · 0 评论 -
【转】java序列化(二)
我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一个用户有一些敏感信息(...转载 2018-07-27 14:49:15 · 106 阅读 · 0 评论 -
【转】java序列化(三)
1、如果子类实现Serializable接口而父类未实现时,父类不会被序列化,但此时父类必须有个无参构造方法,否则会抛InvalidClassException异常。2、静态变量不会被序列化,那是类的“菜”,不是对象的。3、transient关键字修饰变量可以限制序列化。4、虚拟机是否允许反序列化,不仅取决于类路径和功能代码是否一致,一个非常重要的一点是两个类的序列化 ID 是否一致,...转载 2018-07-27 14:52:11 · 128 阅读 · 0 评论 -
【转】java序列化(四)
引言将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然而在有些情况下,光知道这些还远远不够,文章列举了笔者遇到的一些真实情境,它们与 Java 序列化...转载 2018-07-27 14:58:07 · 208 阅读 · 0 评论