
java虚拟机
_宏亮
如果你愿意,从现在开始一切都不晚
展开
-
Java内存区域和垃圾回收
Java运行时分区介绍 对象创建过程 判断对象死亡的引用计数算法和可达性算法 垃圾收集算法介绍 HotSpot中的垃圾回收器 1、java虚拟机在运行的过程中,会将所管理的内存分为不同的几个区域,不同的区域有不同的创建时间和销毁时间,以及不同的区域会依赖线程的启动而建立和销毁,具体的内存分区就如下图: 程序计数器:此内存空间是一个线程私有的内存空间,每个线程都相互独立。主要用于保存当前线程...原创 2018-09-23 23:45:15 · 418 阅读 · 0 评论 -
字节码Class文件解读
一、前言 刚开始学习Java的时候老师告诉我们Java是跨平台语言,一次编译到处运行,那么在Java编译过程中做了什么事情,而虚拟机又是怎么初始化和创建对象的,这里对我知道的做一个记录和梳理,如有理解错误,欢迎评论指出! 要将编写的Java源码要运行起来,首先要经过Java编译器编译。将原来的.java文件经过编译器编译转换成.class字节码文件。编译器的存在主要就是编译不同的源文件,将其转换成...原创 2019-02-28 23:57:36 · 512 阅读 · 0 评论