![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【JVM虚拟机】
小烽努力变强
自己选择的路跪着也要走完!
展开
-
【JVM虚拟机】JVM架构和GC垃圾回收机制
前言 现在我学习任何一门知识首先就是问:这是什么玩意?要费我脑子学?凭什么?虽然有点功利,但是时刻提醒自己在干什么不失为一种提高学习效率 的手段。废话不多说,切入正题。本文大部分是对大神的归纳,并加入自己的理解。 一、JVM的概念——什么是JVM JVM(Java Virtual Machine,Java虚拟机) Java程序的跨平台特性主要是指字节码文件可以在任何具有Java虚...转载 2019-04-05 08:47:10 · 285 阅读 · 0 评论 -
【JVM虚拟机】二、通过一个小程序认识JVM
从JVM调用的角度分析java程序堆内存空间的使用: (java源程序执行本质) 1.当JVM进程启动的时候,会从类加载路径中找到包含main方法的入口类HelloJVM 2. 找到HelloJVM会直接读取该文件中的二进制数据,并且把该类的信息放到运行时的Method内存区域中。 3. 然后会定位到HelloJVM中的main方法的字节码中,并开始执行Main方法中的指令 此时会创建...转载 2019-05-11 14:18:21 · 114 阅读 · 0 评论 -
【JVM虚拟机】继承的初始化顺序
public class Test { public static void main(String[] args) { Cat one=new Cat("花花",2); System.out.println(one.temp); } } 初始化顺序: 补充说明: 1.加载父类子类静态成员包括加载静态数据成员和静态构造代码块成员,都是按照代码书写位置加载的,没有先后顺...原创 2019-06-02 10:23:40 · 156 阅读 · 0 评论 -
【JVM虚拟机】JVM面试题总结(一)
http://www.jsondream.com/2016/12/04/java-interview-question.html 答案如下: 1. 类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序 答:先静态、先父后子。 先静态:父静态 > 子静态 优先级:父类 > 子类 静态代码块 > 非静态代码块 > 构造函数...转载 2019-06-04 11:37:39 · 575 阅读 · 0 评论 -
【JVM虚拟机】《深入理解Java虚拟机》
本文转自https://blog.csdn.net/zhang_jiayuan/article/details/82083163 本文 PDF 下载:http://download.csdn.net/detail/yano_nankai/9469648 点击下方 “阅读更多” 按钮 http://blog.csdn.net/yano_nankai周志明著的《深入理解 Java 虚拟机》的干货~如...转载 2019-07-10 20:54:18 · 240 阅读 · 0 评论