`

class文件笔记

    博客分类:
  • jvm
 
阅读更多

前四个字节CA FE BA BE

class文件的魔数,所有的class均为这四个字节开始

 

后边的四个字节

minor version 和major version

最低版本号和最高版本号

 

常量池

再往后就是常量池了,包含文件中类和接口相关的常量。常量池中存储了字符串、final类型的变量,类名、方法名

、静态变量(?)。

 

分享到:
评论

相关推荐

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

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

    java class文件格式学习笔记1

    * 主要用于存储以下内容: * 1、字面量,包括文本字符串、被申明为final类型的常量等 * 2、符号引用:类或是接口的全限定名称、方法以及字段的名称及描述符

    Java笔记-通过反射获取注解及Spring中获取某包下的所有class文件

    首先来看看使用反射来获取注解名: 只需在获取class后调用...这里的aClass是直接扫描的,class文件得到的 下面是Spring中获取某包下所有class文件。直接贴下代码把: private List getAllEntity() throws IOException

    FPGA自学笔记设计与验证VERILOG源码quartus13.0工程+testbench文件26个合集.zip

    FPGA自学笔记设计与验证VERILOG源码quartus13.0工程+testbench文件26个合集: class10_BCD_Counter class11_block_nonblock class12_FSM_hello class13_key_filter class14_key_led_top class15_HEX8 class16_uart_tx...

    jsp经典笔记jsp经典笔记

    JSP(java server page) 1.JSP介绍: ... Jsp文件只需放在应用文件下就可以了。...3,运行.class文件 3.JSP的特点 1,JSP不需要编译 2,JSP不需要进行配置 3,JSP本质上就是一个Servlet 4,JSP是以静态页面为主的。

    openclass.rar

    狂神笔记

    java jdk8 学习笔记

    Java编译语言将Java代码编译成.class文件(只有一种形式),而C/C++语言将代码编译成01码,不同的操作系统的01码指令不同,这造成了不能跨平台,而Java将这个任务交给JVM,不同操作系统上的JVM将.class文件编译成不同...

    java类文件结构(笔记).docx

    无符号数属于基本的数据类型,以u1、u2、u4、u8来分别代表1个字节、2个字节、4个字节和8个字节的无符号...表用于描述有层次关系的复核结构的数据,整个Class文件本质上就是一张表,它是由 小标 所示的数据项构成的:

    JAVA--达内培训笔记

    编译命令 javac xxxx.java 源文件的名字,源文件中的一个类会对应编译生成一个.class文件 运行命令 java xxxx 类的名字 --- 启动虚拟机 6、环境变量 JAVA_HOME = /opt/jdk1.5.06 JDK 安装路径 --- JDK = JRE ...

    实例分析Java Class的文件结构

    今天把之前在Evernote中的笔记重新整理了一下,发上来供对java class 文件结构的有兴趣的同学参考一下

    ExtJS4中文教程2 开发笔记 chm

    ExtJS4学习笔记(十三)---上传文件(upload) ExtJS4学习笔记(十二)---选项卡(tabs) ExtJS4学习笔记(十五)---Ext.data.Model ExtJS4学习笔记(十六)---Combobox三级联动 ExtJS4学习笔记(十四)--- ComponentQuery ExtJS4...

    j2se读书精华笔记

    javac(Java编译命令)能将它编译为二进制代码文件,就是我们所见到的以class作为扩展名的文件。 初学Java,建议使用SUN公司的JDK 如果编译通过,没有发现任何错误,屏幕上不会有任何显示;否则会出现一大堆错误报告 ...

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    The org.apache.struts2.config.Configuration implementation class org.apache.struts2.config.Configuration接口名 struts.configuration.files A list of configuration files automatically loaded by ...

    js学习笔记大全

    为减少 js 关键词的占用,此文件只占用“c$”一个关键词; * 使用时用: c$.函数名(参数列表); 或者 c$().函数名(参数列表) * 字符串操作函数、日期操作函数、数组操作函数等,直接增加到 String、Date、Array 类里面,...

    struts项目学习笔记

    支持更多视图技术(JSP(转译java文件,编译成class文件,才可以运行)、(模板技术,html,把数据和模板html一起以流方式输出)FreeMarker、Velocity) 基于AOP(面向切面编程)思想的拦截器机制,更易扩展(不修改源代码的...

    wunderlist-php-api:这个 Wunderlist PHP Class 连接到 Wunderlist API 并实现了所有函数来插入更新删除列表、任务、提醒、文件、笔记、..

    这个 Wunderlist PHP Class 连接到 Wunderlist API 并实现了插入/更新/删除列表、任务、提醒、文件、笔记等的所有功能。 这个类基于 ,但我已经从头开始重写它以匹配最新的 PHP PSR 代码样式。 使用 Composer 完美...

    尚硅谷学习笔记+代码,Maven 教程

    编译:Java 源程序编译成 .class 字节码文件 测试:运行提前准备好的测试程序 报告:针对刚才测试的结果生成一个全面的信息 打包 Java 工程:jar 包 Web 工程:war 包 安装:把一个 Maven 工程经过打包操作生成的 ...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

    丛书名: 学习笔记 出版社:清华大学出版社 ISBN:9787302282082 上架时间:2012-5-9 出版日期:2012 年5月 开本:16开 页码:564 版次:1-1 所属分类:计算机 > 软件与程序设计 > JAVA(J#) > Java 编辑推荐   ...

    corejava的学习笔记

    -implicit:{none,class} 指定是否为隐式引用文件生成类文件 -encoding <编码> 指定源文件使用的字符编码 -source <版本> 提供与指定版本的源兼容性 -target <版本> 生成特定 VM 版本的类文件 -version 版本...

    c#学习笔记.txt

    c#学习笔记(1) 51099在线学习网发布 文章来源:网络收集 发布时间:2006-05-25 字体: [大 中 小] 51099在线学习网 http://www.51099.com 1, 结构(struct) 与 类(class) [attributes] [modifiers] struct ...

Global site tag (gtag.js) - Google Analytics