Java 进阶:实例详解 Java 虚拟机字节码指令(一)

Love The Way You Lie 2021-11-26 10:28 283阅读 0赞

众所周知,Java 语言编译生成的 class 文件可以运行在任何支持 Java 虚拟机的硬件平台和操作系统上。那么,你是否思考过:class 文件包含哪些内容?是如何在虚拟机中执行的?要弄清楚这些问题,须了解 class 文件结构和 Java 虚拟机字节码指令。

Java 虚拟机字节码指令非常重要,学习它对深入理解虚拟机、栈、锁、异常、同步等的原理十分有益,是 Java 进阶之路必读内容之一。

本系列一共有两篇文章,本场 Chat 为第一篇,主要内容如下:

  1. 图文解读 class 文件结构;
  2. Java 字节码介绍;
  3. 详解 Java 虚拟机栈结构;
  4. 实例解读 Java 虚拟机变量、常量访问原理和指令体系;
  5. 实例解读 Java 虚拟机字段访问原理及指令。

全文链接:https://gitbook.cn/gitchat/activity/5d2b4d04f3cf66371545ce1e

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0ppbl9Ld29r_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,283人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java 字节剖析

    前言 从今天起我打算整一个 Java 系列的进阶基础文章,万丈高楼平地起,打好基础我们才能走得更好,举个例子,之前我在武哥的 Kafka 文章中看到这样的一句话「除此之外