官方讲解网址:http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#80959
另在《深入JAVA虚拟机第二版》的53左右有讲解。
VM SPEC 中的:
ACC_SUPER
|
0x0020
|
Treat superclass methods specially when invoked by the invokespecial
instruction |
这段不太了解, invokespecial
instruction是指什么样的指令呢?CONFUSE!!
在参照官方VM SPEC后,可参考以下BLOG,这些BLOG有所误的,要以VM SPEC为准:
http://netcome.iteye.com/blog/630320
在附件中有查看CLASS文件的程序,此程序来自OSCHINA的站长的代码分享。
vm spec 4.41
The CONSTANT_Class_info
Structure
分享到:
相关推荐
class文件结构浅析class文件结构浅析class文件结构浅析class文件结构浅析class文件结构浅析
class文件结构参照表全集.pdf
class文件结构组成.doc
第一章:class文件结构.mmap
Java虚拟机中的class类文件的知识,个人整理大的class类文件结构.xmind,有什么问题及时反馈。
Class文件结构1
Class文件的结构是理解JVM工作原理的关键。本文将深入探讨Class文件的主要组成部分,包括魔数、版本号、常量池、访问标志、类索引、父类索引、接口、字段、方法以及属性。 1. **魔数**:每个Class文件的开头都有一...
jdk1.7_class文件结构分析,常量池分析;jdk1.7_class文件结构分析,常量池分析;
JavaClassViewer-2.0.4, 用于理解Class文件结构。 解析出class结构,以及十六进制的表示,特别方便。 原下载地址: http://www.softpedia.com/get/Programming/File-Editors/Java-Class-Viewer.shtml。另外也可以参考...
Class文件结构明细,各种详细的指标,以java1.8版本为例。
class文件结构解析字节码后文件
class文件结构第一章学习
1. class文件结构:class文件由一系列的字节码组成,包含类的元数据(如类名、方法、字段信息)和字节码指令。这些信息遵循Java虚拟机规范,是平台无关的。 2. 反编译:理解class文件通常需要反编译,将字节码转换...
讲述了class字节码文件的内容以及如何通过字节码来完成一系列Java操作的。这个对我们理解执行Java程序有很大的帮助。
Java Class文件是Java源代码经过编译器处理后的二进制形式,它们包含了程序的结构信息,如类、接口、变量、方法等定义。在Java开发过程中,有时我们需要查看或分析这些Class文件,以理解程序运行原理、调试或逆向...
Class文件结构是JVM的核心组件之一,对于Java开发者来说,理解Class文件结构是非常重要的。本文将深入解释Class文件结构的详细信息,包括Class文件的组成部分、常量池、访问标志、类索引、字段表集合、方法表集合、...
以思维导图的方式概括了java class文件的结构。其中用位置描述了各个结构出现的顺序。为JVM的一个分支。
Class文件采用一种特定的数据结构,使得JVM能够解析并执行其中的指令。以下是关于Class文件数据结构的详细说明: 1. **基础单位**: - Class文件基于8位字节的单位,即每个基本单元是1个字节。当需要存储超过1个...
NULL 博文链接:https://bolinyang.iteye.com/blog/1830472