类文件结构-访问标识和继承信息
访问标识与继承信息
21 表示该 class 是一个类,公共的
0000660 29 56 00 21 00 05 00 06 00 00 00 00 00 02 00 01
05 表示根据常量池中 #5 找到本类全限定名
0000660 29 56 00 21 00 05 00 06 00 00 00 00 00 02 00 01
06 表示根据常量池中 #6 找到父类全限定
0000660 29 56 00 21 00 05 00 06 00 00 00 00 00 02 00 01
表示接口的数量,本类为 0
0000660 29 56 00 21 00 05 00 06 00 00 00 00 00 02 00 01
Flag Name | Value | Interpretation |
---|---|---|
ACC_PUBLIC | 0x0001 | Declared public ; may be accessed from outside its package. |
ACC_FINAL | 0x0010 | Declared final ; no subclasses allowed. |
ACC_SUPER | 0x0020 | Treat superclass methods specially when invoked by the invokespecial instruction. |
ACC_INTERFACE | 0x0200 | Is an interface, not a class. |
ACC_ABSTRACT | 0x0400 | Declared abstract ; must not be instantiated. |
ACC_SYNTHETIC | 0x1000 | Declared synthetic; not present in the source code. |
ACC_ANNOTATION | 0x2000 | Declared as an annotation type. |
ACC_ENUM | 0x4000 | Declared as an enum type. |
类文件结构-访问标识和继承信息相关推荐
- JVM学习-类文件结构
1.类加载与字节码技术 类加载与字节码技术包括以下内容 1.类文件结构 2.字节码指令 3.编译期处理 4.类加载阶段 5.类加载器 6.运行期优化 本篇博文仅讲解类文件结构,余下的可以参看JVM系列 ...
- JVM学习笔记(Ⅰ):Class类文件结构解析(带你读懂Java字节码,这一篇就够了)
JVM学习笔记(Ⅰ):Class类文件结构解析,带你读懂Java字节码 前言:本文属于博主个人的学习笔记,博主也是小白.如果有不对的地方希望各位帮忙指出.本文主要还是我的学习总结,因为网上的一些知识分 ...
- JVM---数据存储和访问(类文件结构)
一.类文件结构概述 计算机只识0和1 代码编译的结果从本地机器码到字节码是一个很重大意义的转变. 文件的数据项 把上面的文件数据项转化成图如下: 主次版本号 常量池: 包含两大类常量:字面量(Lite ...
- C++学习 十五、类继承(1)基类,派生类,访问权限,protected
C++学习 十五.类继承(1)基类,派生类 前言 类继承 类的关系与继承 基类, 派生类 基类 派生类 构造函数,析构函数 文件位置 访问权限 protected 后记 前言 本篇开始学习C++类的继 ...
- 深入理解JVM虚拟机(四):Class类文件结构(一)
我们都知道Java中的class文件是经过Java编译器对Java类文件进行编译后的产物.我想有不在少数的C程序员在学习Java之后在认知上会粗略的认为C程序在经过编译后产生的.out文件与.clas ...
- 深入理解Java虚拟机知乎_深入理解Java虚拟机(类文件结构)
深入理解Java虚拟机(类文件结构) 欢迎关注微信公众号:BaronTalk,获取更多精彩好文! 之前在阅读 ASM 文档时,对于已编译类的结构.方法描述符.访问标志.ACC_PUBLIC.ACC_P ...
- java主类与源代码名称_Java高级编程基础:类文件结构解析,看穿Class代码背后的秘密...
类文件结构 在说完了JVM内部结构后,接下来我们需要说一下另外一个非常重要的基础概念Class类结构. 我们既然知道了开发的Java源代码会首先被编译成字节码文件保存,JVM的类加载器会读取这些文件内 ...
- 深入理解Java虚拟机(类文件结构)
欢迎关注微信公众号:BaronTalk,获取更多精彩好文! 之前在阅读 ASM 文档时,对于已编译类的结构.方法描述符.访问标志.ACC_PUBLIC.ACC_PRIVATE.各种字节码指令等等许多概 ...
- jvm(6)-java类文件结构(字节码文件)
[0]README 0.1)本文部分文字描述转自 "深入理解jvm",旨在学习类文件结构 的基础知识: 0.2)本文荔枝以及荔枝的分析均为原创: 0.3)下面的截图中有附注t*编 ...
最新文章
- 嵌入式无法使用QAudioDeviceInfo类
- angular.js的路由和模板在asp.net mvc 中的使用
- 英语学习笔记2019-10-18
- 20145302张薇 《信息安全系统设计基础》第14周学习总结
- 软件框架的理解(转载)
- Emacs启动时窗口全屏两种方法
- win server 2008 r2设置teamviewer13无人值守和开机自启动
- datetime 比较_MySQL时间类型datetime,timestamp,int如何选择,很多程序员收藏了
- GDP代码学习——GUX
- 轻量级 js取色器 JSColor
- SciPy库主要功能
- 三维地震数据segy数据显示
- 苹果退款_苹果强制退款!错误价格的订单全部被退款
- python opencv实现 tiff转raw格式以及扩充体积补零
- 砺鹰教育之四川财经职业学院讲座——我为什么选择创业?
- 极光小课堂 | 极光一键登录集成手册--Android
- 51单片机 引脚功能定义,内部框图
- 在线教育投融数据(2015-2020年)
- 还在使用Postman吗?out了兄弟,快来解锁Apifox这款国产化API工具吧
- 链接h5代码_H5到底是什么?看完你就明白了!
热门文章
- .13-Vue源码之patch(3)(终于完事)
- Snmp学习总结系列——开篇
- vs2010功能使用体验篇
- 高质量C /C编程指南---附录B :C /C试题和谜底
- 【JDK源码】java.io包常用类详解
- 解决项目莫名奇妙的报错问题
- 推荐四十多条纯干货 Java 代码优化建议
- python中的property
- Quick-Cocos2d-x初学者游戏教程(二) -------------------- Quick内部的代码结构及相应的原理...
- 《Objective-c》-(第一个OC程序)