关注「Java视界」公众号,获取更多技术干货
上一页 1 ··· 17 18 19 20 21
摘要: 执行引擎是Java虚拟机的核心组成部分之一。 虚拟机是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 一、对象的实例化 字节码反编译后如下: 1.1 创建对象的方式 1. new:最常见的方式、Xxx 的静态方法,Xx... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一、栈、堆、方法区的交互关系 public class AppMain { ... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、堆是分配对象的唯一选择吗? 在JVM中,对象是在Java堆中分配内存的,这是一个普遍的常识。但是,有一种特殊情况,那就是如... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一、堆(Heap)的核心概述 一个进程就对应一个JVM实例,一个JVM实例就只有一个运行时数据区,只对应一个堆及一个方法区。 ... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(22) 评论(0) 推荐(0) 编辑
摘要: JVM定义了若干运行时数据区,其中一些随着JVM的启动而创建,退出而销毁。 还有一些数据区域和线程一一对应,随着线程的开始而创建、... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一、什么是JVM? JVM是Java的核心,因为所有的Java程序都运行在JVM上。 那么什么是JVM? JVM即Java虚拟... 阅读全文
posted @ 2022-06-25 14:01 沙滩de流沙 阅读(22) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21

关注「Java视界」公众号,获取更多技术干货