`

class 文件结构

    博客分类:
  • java
阅读更多

官方讲解网址: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文件在Java生态系统中的重要地位。Java程序被编译器编译后生成的`.class`文件,实际上是字节码文件,它们是Java虚拟机...

    class文件结构参照表全集.pdf

    ### Class文件结构详解 #### 一、概述 `class`文件是Java编译器生成的目标文件格式,也是Java虚拟机执行的基本单位。每个`.class`文件代表了一个Java类或者接口的定义,包含了类的元数据(如常量池、访问标志、类...

    class文件结构组成.doc

    ### Class文件结构组成详解 #### 一、Class文件概述 Class文件是Java程序编译后的产物,由编译器生成并被Java虚拟机(JVM)加载执行。它以8位字节流的形式组织数据,共包含15个有意义的组成部分。每个部分紧密相连,...

    第一章:class文件结构.mmap

    第一章:class文件结构.mmap

    class类文件结构.xmind

    Java虚拟机中的class类文件的知识,个人整理大的class类文件结构.xmind,有什么问题及时反馈。

    JAVA Class文件结构

    #### 二、Class文件的基本结构 ##### 1. 魔数与版本号 - **魔数**:每个`.class`文件的开头四个字节称为“魔数”,其值固定为`CAFEBABE`。这是为了确认该文件是否为有效的`.class`文件,以及防止由于文件损坏等原因...

    class文件结构(简单class文件)

    class文件的结构设计使得它可以跨平台运行在任何安装有Java虚拟机的机器上。class文件包含了Java源代码编译成的字节码指令、符号引用以及其他信息,是Java平台无关性的关键。 首先,class文件是由8位字节组成的二...

    Class文件结构1

    Class文件结构1

    Java虚拟机(class文件结构)1

    Class文件的结构是理解JVM工作原理的关键。本文将深入探讨Class文件的主要组成部分,包括魔数、版本号、常量池、访问标志、类索引、父类索引、接口、字段、方法以及属性。 1. **魔数**:每个Class文件的开头都有一...

    [学习笔记]jdk1.7_class文件结构分析

    jdk1.7_class文件结构分析,常量池分析;jdk1.7_class文件结构分析,常量池分析;

    JavaClassViewer-2.0.4_理解class文件结构

    JavaClassViewer-2.0.4, 用于理解Class文件结构。 解析出class结构,以及十六进制的表示,特别方便。 原下载地址: http://www.softpedia.com/get/Programming/File-Editors/Java-Class-Viewer.shtml。另外也可以参考...

    class文件结构参照表全集

    class文件结构参照表全集

    Class文件结构明细

    Class文件结构明细,各种详细的指标,以java1.8版本为例。

    class文件结构解析字节码后文件

    class文件结构解析字节码后文件

    class文件结构第一章学习

    class文件结构第一章学习

    JavaClass文件的结构分析及其校验.pdf

    ### JavaClass文件的结构分析及其校验 #### 引言 随着Java技术的不断发展与广泛应用,JavaClass文件作为Java程序的基础组成部分,其结构与验证机制的重要性日益凸显。本文旨在深入探讨JavaClass文件的结构特点,并...

    java class文件查看工具

    Java Class文件是Java源代码经过编译器处理后的二进制形式,它们包含了程序的结构信息,如类、接口、变量、方法等定义。在Java开发过程中,有时我们需要查看或分析这些Class文件,以理解程序运行原理、调试或逆向...

    深入理解JVM之Class类文件结构详解

    Class文件结构是JVM的核心组件之一,对于Java开发者来说,理解Class文件结构是非常重要的。本文将深入解释Class文件结构的详细信息,包括Class文件的组成部分、常量池、访问标志、类索引、字段表集合、方法表集合、...

    输出JDK和CGLib动态代理产生的class文件.zip

    本压缩包文件提供了两个示例项目,分别展示了JDK动态代理和CGLib动态代理的实现,帮助我们理解这两种技术的工作原理以及它们生成的class文件结构。 首先,我们来详细了解JDK动态代理。JDK动态代理基于Java的接口...

    Class文件格式.xmind

    以思维导图的方式概括了java class文件的结构。其中用位置描述了各个结构出现的顺序。为JVM的一个分支。

Global site tag (gtag.js) - Google Analytics