摘要:
执行引擎是Java虚拟机的核心组成部分之一。 虚拟机是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行... 阅读全文
摘要:
一、对象的实例化 字节码反编译后如下: 1.1 创建对象的方式 1. new:最常见的方式、Xxx 的静态方法,Xx... 阅读全文
摘要:
一、栈、堆、方法区的交互关系 public class AppMain { ... 阅读全文
摘要:
一、堆是分配对象的唯一选择吗? 在JVM中,对象是在Java堆中分配内存的,这是一个普遍的常识。但是,有一种特殊情况,那就是如... 阅读全文
摘要:
一、堆(Heap)的核心概述 一个进程就对应一个JVM实例,一个JVM实例就只有一个运行时数据区,只对应一个堆及一个方法区。 ... 阅读全文
摘要:
JVM定义了若干运行时数据区,其中一些随着JVM的启动而创建,退出而销毁。 还有一些数据区域和线程一一对应,随着线程的开始而创建、... 阅读全文
摘要:
一、什么是JVM? JVM是Java的核心,因为所有的Java程序都运行在JVM上。 那么什么是JVM? JVM即Java虚拟... 阅读全文