java底层分析
jianjiankedizai
这个作者很懒,什么都没留下…
展开
-
深入理解Java之《突破程序员基本功》之面向对象 ---------读书笔记------持续更新
1、创建任何java对象,程序总是先依次调用每个父类非静态初始化块,父类构造器执行初始化(隐式的,也可以显式通过super调用),然后调用本类的非静态初始化块,构造器 执行初始化。 2、java对象创建时会调用父类哪个构造器进行初始化需分情况: a、子类构造器第一行代码使用的super显示调用父类构造器,系统根据其中传入的实参选择父类构造器 b、子类构造器通过this显示调用本类中别的构造原创 2016-03-21 13:04:53 · 363 阅读 · 0 评论 -
深入理解Java之《突破程序员基本功》之类集框架 ---------读书笔记------持续更新
1、Set和Map之间有莫大的联系 a、通过Map的SetkeySet()方法可以返回由所有key组成的Set集合,换一种思路,如果把Map集合中的value当成key的附属物,我们完全可以自己手动完成一个Map b、HashSet采用Hash算法决定元素储存的位置,对于HashMap系统将value当做key的附属value跟随key储存 c、对于每个java集合而言,其本质上并没有储存真原创 2016-07-06 15:06:21 · 417 阅读 · 0 评论