JDK
文章平均质量分 95
喻小清
愿你眼中总有光芒,活成你想要的模样。
展开
-
(学习总结)JDK源码解析
目录一、Jdk源码解析过程二、java虚拟机运行时数据区1、Java虚拟机的五大分区三、OutOfMemory异常实践(OOM) 1、Java堆溢出2、虚拟机栈和本地方法栈溢出3、方法区和运行时常量池溢出4、本机直接内存溢出四、垃圾回收(1)堆的回收(2)方法区的回收(3)垃圾回收算法(4)如何回收 (5)垃圾收集器(七种)(6)内存分配...原创 2018-09-10 12:08:21 · 2860 阅读 · 0 评论 -
(技术点)对象比较中equals与==的区别
关于变量之间的比较,可以分为基础类型变量的比较和对象之间的比较。对于基本类型来说,他们存储在jvm的栈中,因此比较的是变量的内容,也就是比较的变量的值。对于引用类型来说,因为对象内容存储在jvm的堆中,栈中只是存储对象的引用(地址),无论是==还是equals比较的都是栈中的内容,即对象的引用,也就是比较的是两个对象的地址。但根据创建对象的方式不同可以分为两种情况:1. 使用表达式...转载 2018-12-05 09:19:52 · 435 阅读 · 0 评论