最新文章列表

HashSet--阅读源码从jdk开始

基于HashMap实现   HashSet内部实现是基于HashMap的,这是阅读和理解HashSet源码的关键,只要理解了HashMap的实现原理,再来看HashSet的源码就简单了。对于HashMap源码的阅读可以看之前的一篇文章。   首先看两个重要的成员变量: private transient HashMap<E,Object> map; private sta ...
moon_walker 评论(0) 有860人浏览 2017-05-24 18:35

Hadoop-common之ObjectWritable

        ObjectWritable是一个封装类,适用于字段需要使用多种类型。          ObjectWritable有三个主要的成员变量,被封装的对象实例instance、该对象运行时类的Class 对象和Configuration 对象   private Class declaredClass; private Object instance; private C ...
h140465 评论(0) 有969人浏览 2015-12-14 19:26

Item 75: Consider using a custom serialized form

1.  Do not accept the default serialized form without first considering whether it is appropriate. Accepting the default serialized form should be a conscious decision that this encoding is reasonable ...
leonzhx 评论(0) 有861人浏览 2014-05-05 09:53

java序列化辨析

java对象序列化是一个神奇的功能,它通过让对象实现Serializable接口,并将其传递给ObjectOutputStream的writeObject方法,就能得到该对像。writeObject是怎么样实现这个功能的呢?下面分析一下这个方法的实现   writeObject首先是获取当前序列化对象的的类信息,调用的是ObjectStreamClass的lookup方法 static ...
hhyyllgg 评论(0) 有1598人浏览 2013-01-05 20:17

JAVA序列化与反序列化[转]

在JAVA中,一个大的应用程序需要保存很多对象的时候,由于虚拟机内存有限,(资源宝贵啊  )有时不可能所有有用的对象都放到内存中,因此,需要将不常用的对象暂时持久化的文件中,当需要这个对象时,再从文件把对象恢复到内存中,这就是所谓对象的序列化和反序列化。本文讲实现如何将对象序列化到文件,然后再从文件反序列化到对象,你会发现其实特别简单 先看一下对象的序列化和反序列化的关键是什么 1,首先被 ...
abc123456789cba 评论(0) 有1330人浏览 2011-10-27 14:50

writeObject与readObject的使用例子

写了一段程序,这段程序是用来: 传入1个用户id以及数据data, 然后在网站的cache目录下生成${employee_id}.ser的文件,把data写进去。 如果该文件存在,则删掉再重新创建下。 public static ArrayList<HashMap<String, String>> getQueryData(String employee_id) { ...
luozhaoyu 评论(0) 有1794人浏览 2011-09-26 15:47

Java源码解读之util.ArrayList

ArrayList是List接口的一个可变长数组实现。实现了所有List接口的操作,并允许存储null值。除了没有进行同步,ArrayList基本等同于Vector。在Vector中几乎对所有的方法都进行了同步,但ArrayList仅对writeObject和readObject进行了同步,其它比如add(Object)、remove(int)等都没有同步。 1.存储   ArrayList使 ...
Yinny 评论(1) 有1529人浏览 2011-08-15 16:18

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics