jvm
awhip9
这个作者很懒,什么都没留下…
展开
-
《深入理解Java虚拟机》学习笔记
本篇是《深入理解Java虚拟机-Java 高级特性与最佳实践》学习笔记,周志明著,Understanding the JVM-Advanced Features and Best Practices,机械工业出版社,2011.6出版。 重温Java JVM知识,重点学习了与日常开发工作相关性最大的“自动化内存管理”模块,对Java容器优化、内存问题解决很有帮助;习惯了从互联网看电子书,难转载 2018-01-15 15:50:37 · 415 阅读 · 0 评论 -
深入理解java虚拟机 精华总结(面试)
一、运行时数据区域 Java虚拟机管理的内存包括几个运行时数据内存:方法区、虚拟机栈、本地方法栈、堆、程序计数器,其中方法区和堆是由线程共享的数据区,其他几个是线程隔离的数据区 1.1 程序计数器 程序计数器是一块较小的内存,他可以看做是当前线程所执行的行号指示器。字节码解释器工作的时候就是通过改变这个计数器的值来选取下一条需要执行的字节码的指令,分支、循环、跳转、异常处理、线程转载 2018-01-15 15:57:32 · 568 阅读 · 0 评论 -
【深入理解Java虚拟机】类加载机制
本文内容来源于《深入理解Java虚拟机》一书,非常推荐大家去看一下这本书。 本系列其他文章: 【深入理解Java虚拟机】Java内存区域模型、对象创建过程、常见OOM 【深入理解Java虚拟机】垃圾回收机制 1、类加载机制概述 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的转载 2018-01-15 15:59:11 · 290 阅读 · 0 评论