
JVM
晓风残日
IT宅男。最擅长写java web 。希望提高自己更多方面的技术水平。
(ps:最开始其实是想写游戏外挂。但是到现在也没什么概念。
另外想做一些能让自己感觉比较有意思且能够有收入的一些东西。
)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一、JVM篇,认识运行时数据区、垃圾回收算法、以及垃圾回收器
1. 运行时数据区 java虚拟机在执行java程序时会把它锁管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间。 下图是java的运行时数据区 程序计数器:它是一块较小的内存空间,用于记录当前线程执行的行号。字节码解释器通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能。 这个区域是线程...原创 2018-04-29 20:42:18 · 401 阅读 · 0 评论 -
java类加载机制
一、类加载过程概述 虚拟机描述类的数据从Class文件(不止是文件系统上的class文件,而是一串二进制的字节流,以任何形式存在都可以)加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。 类从被加载到虚拟机内存,到卸载出内存,总共有以下7个阶段: 1. 加载 2.验证 3. 准备 4. 解析 5. 初始化 6.使用 7...原创 2019-08-02 00:22:16 · 113 阅读 · 0 评论