上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 文章目录源码解析1.构造方法无参构造方法in... 阅读全文
posted @ 2020-02-29 13:56 紫月冰凌 阅读(178) 评论(0) 推荐(0) 编辑
摘要: [toc] 讲HashMap就不得不说到hash算法 散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在記憶體儲存位置的数据结 构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组 阅读全文
posted @ 2020-02-29 13:56 紫月冰凌 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 文章目录1.默认构造器2.自动拆装箱3.泛型... 阅读全文
posted @ 2020-02-19 17:11 紫月冰凌 阅读(231) 评论(0) 推荐(0) 编辑
摘要: @[toc] 编译器处理就是指 java 编译器把 .java 源码编译为 .class 字节码的过程中,自动生成和转换的一些代码,主要是为了减轻程序员的负担,算是 java 编译器给我们的一个额外福利,故·称之为语法糖(给糖吃嘛)。 注意,以下代码的分析,借助了 javap 工具,idea 的反编 阅读全文
posted @ 2020-02-19 17:10 紫月冰凌 阅读(541) 评论(0) 推荐(0) 编辑
摘要: [toc] 1.类加载的阶段 类从被加载到虚拟机内存开始,到被卸载出内存开始,其生命周期共包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading 阅读全文
posted @ 2020-02-19 17:02 紫月冰凌 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 文章目录1.类加载的阶段加载(Loading... 阅读全文
posted @ 2020-02-19 17:02 紫月冰凌 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 文章目录魔数版本1)常量池2)访问标识与继承... 阅读全文
posted @ 2020-02-19 16:51 紫月冰凌 阅读(121) 评论(0) 推荐(0) 编辑
摘要: [toc] 根据JVM规范,类文件结构如下 其中u2表示占用2b。u4同理占用4b 各个参数的意义: magic:魔数 minor_ version;小版本的版本号jdk1.8.0_144其中144就是小版本号 major_ version;大版本号。如jdk8,8就是大版本号 constant_ 阅读全文
posted @ 2020-02-19 16:50 紫月冰凌 阅读(146) 评论(0) 推荐(0) 编辑
摘要: [toc] 1.如何判断对象可以被回收 在判断对象是否可以被回收的方法由许多,以下我们来简单介绍几种。 1.引用计数法 引用计数法实现的原理:在对象中添加一个引用计数器,每当对对象引用时,就把计数器的值加1,而失去引用就减1。任何时刻只要引用计数器值变为0,就表示对象不可能再被使用,就对对象进行回收 阅读全文
posted @ 2020-02-19 16:28 紫月冰凌 阅读(317) 评论(0) 推荐(1) 编辑
摘要: 文章目录1.如何判断对象可以被回收1.引用计... 阅读全文
posted @ 2020-02-19 16:28 紫月冰凌 阅读(220) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页