java
文章平均质量分 53
念经猿
IT一粒尘
展开
-
java序列化的理解
作为java开发人员,都知道序列化的存在,对于一些人来说可能没有真正明白序列化。接下来我们将从以下几个问题去探讨下序列化:什么是序列化?序列化的作用是什么?什么时候应该使用序列化?怎样去实现序列化? 对于序列化的定义,读过《Effective java》的应该知道这段话:对象序列化(object serialization) API提供了一个框架,用来将对象编码成字节流,并从字节流...原创 2018-05-19 14:06:08 · 254 阅读 · 0 评论 -
java堆栈对于对象的处理
java中的堆栈我们都知道,但是堆栈到底是怎么去处理数据的呢?首先我们要了解jvm的结构,jvm中包含:堆,栈,常量池,静态域,寄存器以及非RAM存储。我们主要看堆,栈以及常量池。在jvm中栈是用来存放基本数据类型和对象的引用。常量池是用来存放基本类型常量和字符串常量。堆的作用是用来存放所有的new的新的对象。其中,栈和常量池的对象是可以共享的,而堆中的数据是不可共享的。还有一点就是栈中的数据大小...原创 2018-05-21 23:07:58 · 1939 阅读 · 0 评论