
java基础
文章平均质量分 79
无名居
这个作者很懒,什么都没留下…
展开
-
JAVA 对象序列化——Serializable
JAVA 对象序列化——Serializable上一篇分析HashMap时,每次put新值得时候将key、value放在一个transient Nodeserializable作用Java的对象序列化是指将那些实现了Serializable接口的对象转换成一个字符序列,并能够在以后将这个字节序列完全恢复为原来的对象。这一过程甚至可通过网络进行,这意味着序列化机制能自动弥补不同操作系统之间的差异。 只原创 2017-11-10 15:15:14 · 814 阅读 · 0 评论 -
java基础之集合框架--HashSet深入理解
HashSet深入理解前几天分析了HashMap,看懂hashMap后,再来看HashSet就简单多了,其实HashSet底层就初始化时即调用了HashMap,在看HashSet时建议先回顾下HashMap java基础之集合框架–HashMap深入理解及应用HashSet源码分析我们直接来看下hashset的源码,可以看到当我们初始化对象时,其实是初始化了一个hashmap,其他的有参构造器也原创 2017-11-12 10:23:32 · 340 阅读 · 0 评论 -
java基础之集合框架--Collection及Map顶级接口
java基础之集合框架–Collection及Map顶级接口前两天,参加了百度的面试,面试内容基本都是基础知识,好多问题没有答好,所以定个小目标,在年前争取把java主流的基础知识都巩固一遍;那就以使用最频繁的集合框架开始。Collection及Map类图collection类图可以看出来,Collection下的子接口有三个分别为Set,List,Queue,其中Set为无序的且不可重复的集合,L原创 2017-10-30 15:01:28 · 3456 阅读 · 0 评论 -
java基础之集合框架--HashMap深入理解及应用
java基础之集合框架–HashMap深入理解及应用接着上一篇写,在分析之前,先想想几个问题,方便后面理解,这些问题也是百度面试官提问的。 1.HashMap的底层结构是什么,画出来; 2.再用HashMap的时候会考虑他的容量吗?它的默认容量是多少,加如超过了你初始化的容量会发生什么? 3.HashMap key是否可以为null; 4.自己实现一个简单的HashMap(HashMap的实原创 2017-11-02 18:04:18 · 369 阅读 · 0 评论 -
java基础之集合框架--LinkedHashMap深入理解
java基础之集合框架–LinkedHashMap深入理解在看LinkedHashMap时还是建议先回顾下HashMap–LinkedHashMap的父亲,是不是感觉HashMap很重要,哈哈~~,它就是很重要,可以把它比作一个美轮美奂的精美建筑,一切设计都那么恰到好处! java基础之集合框架–HashMap深入理解及应用LinkedHashMap底层结构图LinkedHashMap底层为数组原创 2017-11-14 09:52:48 · 269 阅读 · 0 评论