代号:希望
代号:希望
全部文章
JVM
Beautiful Code(3)
Design Patterns(13)
ElasticSearch(3)
Hadoop(7)
InfluxDB(1)
Java性能调优(1)
Linux(1)
Mysql(12)
Redis(1)
RESTful API(1)
Shell小例子(8)
Spring(5)
Struts2(4)
技术探究及感悟(1)
未归档(7)
架构篇(2)
由感而发(4)
程序设计(28)
算法(4)
网络(1)
计算机原理(2)
读书笔记(2)
面试题(4)
归档
标签
去牛客网
登录
/
注册
代号:希望的博客
每天一点点
全部文章
/ JVM
(共4篇)
Java虚拟机系列002
运行时数据区域 Java虚拟机在运行Java代码时,它会把他所管理的内存分为若干个不同的数据区域。这些区域都各有各的目的和用途,大致可分为一下几个区域:程序计数器,方法区,虚拟机栈,本地方法栈,堆。 程序计数器:字节码的行号,编译器用来改变程序计数器来选取下一条需要执行的字节码指令,每个线程...
JVM
2018-11-01
0
378
Java虚拟机系列003
JVM垃圾收集 垃圾收集器的历史比Java久远,1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。 对于垃圾回收,我们首先考虑的是什么样的对象为可回收对象,即使对象什么时候判定为死亡,其次是什么时候进行回收,最后是如何回收。 1.什么样的对象为可回收对象? 当...
JVM
2018-11-01
0
413
Java虚拟机系列004
垃圾收集器 垃圾收集器是内存回收的具体实现。Java虚拟机规范中对垃圾回收器的实现并未有任何规定,因此,不同的厂商,不同的版本的虚拟机所提供的垃圾回收器可能差异很大。下面介绍几种不同的收集器。 1.Serial收集器 Serial收集器是一个最基本,发展悠久的收集器,曾经是虚拟机新生代收集的唯...
JVM
2018-11-02
0
575
Java虚拟机系列005
JVM类加载 本章节讲解Class文件中的信息进入到虚拟机后发生什么变化 虚拟机把描述的类的数据从Class文件加载到内存,并对数据进行效验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是Java虚拟机的类加载机制。 1.类加载的时机 类加载的生命周期包括:加载,验证,...
JVM
2018-11-02
0
445