JVM
文章平均质量分 95
一次编译,到处运行,正是依靠JVM实现的。作为一个Javaer,怎么能不了解呢?这个专栏的文章主要是学习《深入理解Java虚拟机》的个人总结。
青何
效水立德,处下不争
展开
-
JVM 入门笔记(五)类加载机制
Java 虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这个过程被称作虚拟机的类加载机制。原创 2021-06-14 21:58:58 · 1170 阅读 · 1 评论 -
JVM 入门笔记(四)类文件结构
Class文件是Java虚拟机执行引擎的数据入口,也是Java技术体系的基础支柱之一。了解Class文件的结构对后面进一步了解虚拟机执行引擎有很重要的意义。原创 2021-05-26 18:04:07 · 114 阅读 · 0 评论 -
JVM 入门笔记(三)GC 垃圾回收
垃圾回收是 Java 语言的一大特色,在前面的文章中介绍了学习 JVM 的原因,其中一点就是工作中会用得到,如果不理解 JVM GC 回收的原理,当出现内存泄露或溢出问题时,就没法或是很难进行排查和定位。内存自动管理固然极大地方便了程序员的开发工作,但是必要的监控和调节是必不可少的。原创 2021-05-26 14:07:47 · 174 阅读 · 0 评论 -
JVM 入门笔记(二)Java 内存区域和虚拟机中的对象
对于 Java 程序员来说,在 JVM 自动内存管理机制地帮助下,不再需要负责每一个对象的生命周期活动,不容易出现内存泄漏和内存溢出的问题。不容易出现问题不代表不会出现问题,JVM 内存管理机制确实减少了程序员很多的工作量,但是一旦出现了内存泄漏和内存溢出的问题,如果不了解 JVM 是如何使用内存的,那排查错误、修正问题将会成为一项异常艰的工作。原创 2021-05-10 17:17:06 · 157 阅读 · 0 评论 -
JVM 入门笔记(一)重新认识 Java
说到 Java 大家都不陌生,它是一种面向对象的编程语言,具有功能强大和简单易用两个重要特征。Java 语言具有众多优点,其中一种就是平台独立与可移植,正是因为这个优点,借着互联网浪潮的 Java 迅速发展,这里离不开一个很重要的东西—— Java 虚拟机(Java Virtual Machine ,JVM )。原创 2021-05-08 17:07:38 · 198 阅读 · 0 评论