![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 序列化
茅坤宝骏氹
语言:Java、C/C++、C#、Python、Linux Shell。
框架:Spring、Spring MVC、Spring Boot、Spring Cloud、Hibernate、Mybatis、Freemarker、Velocity。
前端:HTML5、CSS3、JavaScript、Bootstrap、JQuery、Vue、React。
数据库:oracle、mysql、MongoDB、HBase。
缓存:Memcache、Redis。
消息队列:kafka。
大数据:Hadoop、Hive、Sqoop、Flume、Spark、Strom、OpenTSDB、Druid。
展开
-
Java对象的序列化与反序列化
转载自 Java对象的序列化与反序列化序列化与反序列化序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。一般将一个对象存储至一个储存媒介,例如档案或是记亿体缓冲等。在网络传输过程中,可以是字节或是XML等格式。而字节的或XML编码格式可以还原完全相等的对象。这个相反的过程又称为反序列化。Java对象的序列化与反序列化在Java中,我们可以通过多种方式来创建对...转载 2018-05-18 10:37:45 · 164 阅读 · 0 评论 -
你真的以为你了解Java的序列化了吗
转载自 你真的以为你了解Java的序列化了吗上一篇文章《Java对象的序列化与反序列化》中,简单介绍了Java中对象的序列化和反序列化的一些基础知识。看文那篇文章后,有小伙伴留言说:我终于了解了Java的序列化了。我只想说:小伙子,你真的是图样图森破啊 。通过那篇文章,读者可以学会如何对Java对象进行序列化和反序列化。但是,还有些原理性知识没有深入讲解。本文,在上一篇文章的基础上,抽丝剥茧,深入...转载 2018-05-18 10:38:09 · 229 阅读 · 0 评论 -
关于Java序列化你应该知道的一切
转载自 关于Java序列化你应该知道的一切什么是序列化我们的对象并不只是存在内存中,还需要传输网络,或者保存起来下次再加载出来用,所以需要Java序列化技术。Java序列化技术正是将对象转变成一串由二进制字节组成的数组,可以通过将二进制数据保存到磁盘或者传输网络,磁盘或者网络接收者可以在对象的属类的模板上来反序列化类的对象,达到对象持久化的目的。怎么序列化一个对象?要序列化一个对象,这个对象所在类...转载 2018-04-29 20:06:28 · 162 阅读 · 0 评论 -
深度解析单例与序列化之间的爱恨情仇
转载自 深度解析单例与序列化之间的爱恨情仇本文将通过实例+阅读Java源码的方式介绍序列化是如何破坏单例模式的,以及如何避免序列化对单例的破坏。单例模式,是设计模式中最简单的一种。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。关于单例模式的使用方式,可以阅读单例模式的七...转载 2018-05-19 08:46:10 · 366 阅读 · 0 评论 -
Java transient关键字使用小记
转载自 Java transient关键字使用小记1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开发过程中,我们常常会遇到这...转载 2018-07-12 19:59:34 · 134 阅读 · 0 评论 -
JAVA 对象序列化(二)——Externalizable
转载自 JAVA 对象序列化(二)——Externalizable 在Java对象序列化(一)——Serializable一文中我们可以看到,Java默认的序列化机制非常简单,而且序列化后的对象不需要再次调用构造器重新生成,但是在实际中,我们可以会希望对象的某一部分不需要被序列化,或者说一个对象被还原之后,其内部的某些子对象需要重新创建,从而不必将该子对象序列化。 在这些情况下,我们可以...转载 2018-07-12 19:58:53 · 317 阅读 · 0 评论