E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Class文件格式
深入理解Java
Class文件格式
(八)
在随后的几篇文章中,一直在讲解
class文件格式
。在今天这篇博客中,将会继续讲解class文件中的其他信息。在本文中,将会讲解class文件中的最后一部分,属性(attributes)。
brave2211
·
2014-03-27 00:00
属性
deprecated
attributes
class文件格式
ConstantValue
深入理解Java
Class文件格式
(七)
本专栏列前面的一系列博客,对Class文件中的一部分数据项进行了介绍。本文将会继续介绍class文件中未讲解的信息。先回顾一下上面一篇文章。在上一篇博客中,我们介绍了:this_class 对当前类的描述super_class 对当前类的超类的描述interfaces_count 当前类直接实现的接口的数量或当前接口直接继承的接口的数量interfaces 对当前类或当前接口直接实现或继承的
brave2211
·
2014-03-25 22:00
methods
fields
class文件格式
field_info
method_info
深入理解Java
Class文件格式
(六)
经过前几篇文章,终于将常量池介绍完了,之所以花这么大的功夫介绍常量池,是因为对于理解
class文件格式
,常量池是必须要了解的,因为class文件中其他地方,大量引用了常量池中的数据项。
brave2211
·
2014-03-24 01:00
常量池
interfaces
class文件格式
this_class
super_class
深入理解Java
Class文件格式
(五)
前情回顾本专栏的前几篇博文,对class文件中的常量池进行了详细的解释。前文讲解了常量池中的7种数据项,它们分别是:CONSTANT_Utf8_infoCONSTANT_NameAndType_infoCONSTANT_Integer_infoCONSTANT_Float_infoCONSTANT_Long_infoCONSTANT_Double_infoCONSTANT_String_info关
brave2211
·
2014-03-23 00:00
常量池
class文件格式
深入理解Java
Class文件格式
(四)
前情回顾在上一篇博客深入理解Java
Class文件格式
(三) 中,介绍了常量池中的两种类型的数据项,分别是CONSTANT_Utf8_infoCONSTANT_NameAndType_info。
brave2211
·
2014-03-21 23:00
常量池
class文件格式
深入理解Java
Class文件格式
(三)
首先,让我们回顾一下关于
class文件格式
的之前两篇博客的主要内容。
brave2211
·
2014-03-20 23:00
常量池
class文件文件格式
深入理解Java
Class文件格式
(二)
在上一篇文章 深入理解Java
Class文件格式
(一) 中,介绍了class文件在整个java体系结构中的位置和作用,并对class文件的整体格式做了说明,介绍了其中的魔数和版本号的相关内容,并对常量池做了概述
brave2211
·
2014-03-19 21:00
字段描述符
特殊字符串
class文件格式
全限定名
方法描述符
深入理解Java
Class文件格式
(一)
Class文件在Java体系结构中的位置和作用在上一篇博客中,大致讲解了Java虚拟机的体系结构和执行原理。本篇博客主要讲解能够被JVM识别,加载并执行的class文件的格式。对于理解JVM和深入理解Java语言,学习并了解class文件的格式都是必须要掌握的功课。原因很简单,JVM不会理解我们写的Java源文件,我们必须把Java源文件编译成class文件,才能被JVM识别,对于JVM而言,cl
张纪刚
·
2014-03-18 23:37
class文件
class文件格式
魔数
class版本号
常量池
Java
深入理解Java语言
深入理解Java
Class文件格式
(一)
Class文件在Java体系结构中的位置和作用在上一篇博客中,大致讲解了Java虚拟机的体系结构和执行原理。本篇博客主要讲解能够被JVM识别,加载并执行的class文件的格式。对于理解JVM和深入理解Java语言,学习并了解class文件的格式都是必须要掌握的功课。原因很简单,JVM不会理解我们写的Java源文件,我们必须把Java源文件编译成class文件,才能被JVM识别,对于JVM而言,cl
brave2211
·
2014-03-18 23:00
Class文件
常量池
class文件格式
魔数
class版本号
JVM总结四
平台无关性和语言无关性
class文件格式
class文件是严格按照顺序紧凑排列的,不包含任何分隔符,没有空隙,超过8位的数据项,采用高位在前的方式排列伪结构体,两种数据结构,无符号数和表,u1,u2,u4
281165273
·
2014-02-22 17:00
Java
Class文件格式
解析及实例
JAVA无关性概述Java语言从刚诞生开始曾提出一个非常著名的宣言:“一次编写,到处运行(WriteOnce,RunAnywhere)”。Sun公司和其他虚拟机公司发布了许多可以运行在不同操作系统上的虚拟机,这些虚拟机都可以载入和执行同一种平台无关的字节码,从而实现其宣言。同时Java平台还有另外一个无关性,语言无关性。实现语言无关性的的基础仍然是虚拟机和字节码存储格式。虚拟机并不关心Class文
kittyboy0001
·
2014-02-14 14:00
java
jvm
Class
反编译
结构
字节码
(2)数据类型仔细观察上面的
Class文件格式
,可以看出
Class文件格式
采用一种类似于C语言结构体的伪结构来存储,这种伪结构中只有两种数据类型:无符号数和表。无符号数就是
working_brain
·
2013-12-16 12:00
jvm
数据
语言
调试
编译器
Java体系结构概述
Java体系结构包括以下四个部分:1.Java语言2.Java
class文件格式
(被编译后的java类文件格式)3.JavaAPI4.Java虚拟机JVM它们之间的关系,总结一句话:使用java语言调用
Linkcqu
·
2013-12-10 10:00
java
解读Java
Class文件格式
1.目的大型软件系统开发时,某些Java组件可能涉及到多种数据库或中间件系统的连接和应用,例如一个数据传递组件需要从DB2中读取数据,并将数据通过中间件WebSphereMQ发送到其他系统,这类组件功能单一,但却需要连接多种第三方产品,使得程序员的单元测试变的非常不便,程序员不得不注视或修改部分源代码,或者在本地安装所需第三方产品。无疑这两种选择都是痛苦的。基于以上的不便,本文开发了解析JavaC
alittlebit
·
2013-12-09 14:00
解读Java
Class文件格式
1.目的大型软件系统开发时,某些Java组件可能涉及到多种数据库或中间件系统的连接和应用,例如一个数据传递组件需要从DB2中读取数据,并将数据通过中间件WebSphereMQ发送到其他系统,这类组件功能单一,但却需要连接多种第三方产品,使得程序员的单元测试变的非常不便,程序员不得不注视或修改部分源代码,或者在本地安装所需第三方产品。无疑这两种选择都是痛苦的。基于以上的不便,本文开发了解析JavaC
alittlebit
·
2013-12-09 14:00
jvm总结1
java平台体系的优点1跨平台,一次编写,到处运行2相对安全的内存管理和访问3热点代码检测和运行时编译优化4面向对象传统意义上的java技术体系1java编程语言2java虚拟机3
class文件格式
4javaapi5
281165273
·
2013-10-26 16:00
Java二进制
Class文件格式
解析
Java二进制
Class文件格式
解析一、JavaClass文件是什么《TheJavaTMVirtualMachineSpecification》(SecondEdtion)中有表述:JavaClass文件由
中文JAVA技术平等自由协作创造
·
2013-10-22 15:00
Java二进制
Class文件格式
解析
Java二进制
Class文件格式
解析一、JavaClass文件是什么《TheJavaTMVirtualMachineSpecification》(SecondEdtion)中有表述:JavaClass文件由
qileilove
·
2013-10-22 10:00
JAVA
Class文件格式
这里,我们称为"
Class文件格式
"只是通俗的将任意一个符合有效的类或借口的格式这么称呼,但是它并不一定是以磁盘文件的形式存在。
huaishu
·
2013-08-21 22:00
深入Java虚拟机读书笔记第一章Java体系结构介绍
先天防bug的设计、内存)、健壮、平台无关、网络无关(底层结构上,对象序列化和RMI为分布式系统中各个部分共享对象提供了基础)1.3 体系机构Java体系结构中的四个技术:Java程序设计语言Java
class
·
2013-08-17 17:00
JAVA虚拟机
[置顶] 《Android内核剖析》笔记 第2章 Java基础&异步消息处理模型
dex文件:是对标准的Java编译器编译出的class文件内部的各种函数表、变量表等进行优化后重新打包得到的一种文件格式;DexClassLoader:专门用来加载特殊的
Class文件格式
dex的类装载器
linghu_java
·
2013-07-18 16:00
Java虚拟机探索1
如果仅从传统意义上来看,Sun官方所定义的Java技术体系包括了以下几个组成部分:Java程序设计语言各种硬件平台上的Java虚拟机
Class文件格式
JavaAPI类库来自商业机构和开源社区的第三方Java
zmycoco2
·
2013-06-07 08:00
jvm
虚拟机
Could not find main class
因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.
class文件格式
不同。这样,低版
scyatcs
·
2013-06-01 02:00
JVM较深入解析(一)
一、JVM基础知识Java体系结构:Java程序设计语言、Java
class文件格式
、Java虚拟机、Java应用编程接口(API)。
ivokky
·
2013-05-25 08:14
JVM之字节码——
Class文件格式
如同讲汇编必先讲计算机组成原理,在开始字节码之前,我们先了解一下JVM的主要构成。在JVM的内部,主要由如下几个部分构成: 1.数据区方法区:存放类定义信息、字节码、常量等数据,在SunHotSpotJVM中,这块也称为PermGen。堆:创建的对象信息将放入堆中,堆内部如何实现各虚拟机各不相同,对于SunHotSpotJVM来说又分为YoungGen和TenuredGen,更详细描述参见《
anhuidelinger
·
2013-05-19 20:00
java
jvm
类
虚拟机
《Android内核剖析》读书笔记 第2章 Java基础&异步消息处理模型
dex文件:是对使用标准的Java编译器编译出的class文件内部的各种函数表、变量表等进行优化后重新打包得到的一种文件格式;DexClassLoader:专门用来加载特殊的
Class文件格式
dex的类装载器
sfdev
·
2013-05-08 15:00
android
读书笔记
内核源码
异步消息处理
深入理解java虚拟机读书笔记之-----java体系结构介绍
Java体系结构包括四个独立但相关的技术:Java程序设计语言;Java
class文件格式
;Java应用编程接口(API);Java虚拟机。
lg831229
·
2013-04-24 21:00
java
深入理解Java虚拟机读书笔记之:第1章 Java体系结构介绍
Java体系结构包括四个独立但相关的技术:Java程序设计语言;Java
class文件格式
;Java应用编程接口(API);Java虚拟机。
zhanjia
·
2013-04-04 01:00
Java
JVM
虚拟机
体系
结构
深入理解Java虚拟机读书笔记之:第1章 Java体系结构介绍
Java体系结构包括四个独立但相关的技术:Java程序设计语言;Java
class文件格式
;Java应用编程接口(API);Java虚拟机。
zhanjia
·
2013-04-04 01:00
Java
JVM
虚拟机
体系
结构
深入理解Java虚拟机读书笔记之:第1章 Java体系结构介绍
Java体系结构包括四个独立但相关的技术:Java程序设计语言;Java
class文件格式
;Java应用编程接口(API);Java虚拟机。
zhanjia
·
2013-04-04 01:00
java
jvm
虚拟机
结构
体系
出现java.lang.UnsupportedClassVersionError 错误的原因
因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.
class文件格式
不同。
hashsound_Wang
·
2013-03-21 12:00
语言
ASM4.0源码走读之一
了解java
class文件格式
是读懂asm代码的前提,所以在此之前请找Java虚拟机规范里边
class文件格式
章节细读一下。
yueyemaitian
·
2013-03-08 23:00
asm源码
java虚拟机规范
class文件格式
Java Class类文件结构
感谢原作者: http://blog.csdn.net/zhy05/article/details/1800309
Class文件格式
Class文件格式
ClassFile结构体的C语言描述如下:struct
newjerryj
·
2013-03-04 18:00
<1>走近Java
严格上来说,Sun官方说定义的Java技术体系包括以下:Java程序设计语言各种硬件平台上的Java虚拟机
Class文件格式
JavaAPI类库来自商业机构和开源社区的第三方Java类库我们在开发中使用的
Zhao-Qian
·
2013-02-09 14:00
深入理解JAVA虚拟机_笔记_1_走近Java
Java技术体系: SUN公司所定义的java技术体系包括了:Java程序设计语言、各种硬件平台上的Java虚拟机、
class文件格式
、JavaAPI类库、来自商业机构和开源社区的第三方Java类库
qialinlong
·
2013-02-03 10:53
java
虚拟机
程序设计
第三方
jvm简介-
class文件格式
解析示例
阅读更多环境JDK1.6.0_10-rc2源代码/***验证java
class文件格式
格式*以下代码不要修改:*@author:zhanglixin*@version:1.02013-1-10*/publicclassClassFormat1implementsSerializable
rodesad
·
2013-01-16 10:00
java虚拟机
class文件格式
class解析
常量池
jvm
字节码
jvm简介-
class文件格式
解析示例
阅读更多环境JDK1.6.0_10-rc2源代码/***验证java
class文件格式
格式*以下代码不要修改:*@author:zhanglixin*@version:1.02013-1-10*/publicclassClassFormat1implementsSerializable
rodesad
·
2013-01-16 10:00
java虚拟机
class文件格式
class解析
常量池
jvm
字节码
jvm简介-
class文件格式
解析示例
环境 JDK 1.6.0_10-rc2 源代码 /** * 验证java
class文件格式
格式 * 以下代码不要修改: * @author: zhanglixin * @version
rodesad
·
2013-01-16 10:00
字节码
jvm
常量池
java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0解决办
version 51.0解决办法: 查了半天,弄了半天,知道是JDK版本不兼容的问题, 高版本的JDK生成的class文件时使用的格式,可能与低版本的JDK的.
class
agehua
·
2012-12-23 14:00
JDK版本不兼容
jvm学习第三天
根据java虚拟机的规定,
Class文件格式
采用一种类似于C语言结构体的微结构来存储,这种伪结构只有两种数据类型:无符号数和表。
wang7839186
·
2012-12-19 23:00
jvm
虚拟机
java
jvm学习第三天
根据java虚拟机的规定,
Class文件格式
采用一种类似于C语言结构体的微结构来存储,这种伪结构只有两种数据类型:无符号数和表。
wang7839186
·
2012-12-19 23:00
java
jvm
虚拟机
关于出现java.lang.UnsupportedClassVersionError
因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.
class文件格式
不同。
eryk86
·
2012-12-17 16:00
java.lang.UnsupportedClassVersionError 错误的原因
因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.
class文件格式
不同。
MyCrazy
·
2012-11-25 10:00
version
深入理解Java虚拟机——虚拟机执行子系统
根据JAVA虚拟机规范的规定,
CLASS文件格式
采用一种类似C语言结构体的伪结构来存储,这种伪结构中只有两种数据类型:无符号数和表。
yingminxing
·
2012-11-22 10:00
《深入java虚拟机》读书笔记 转
一、java体系结构 1、java程序设计语言 2、java
class文件格式
3、java应用编程接口(API) 4、java虚拟机 a、java虚拟机和API一起组成一个平台,java虚拟机的任务是装载
rainyear
·
2012-11-19 01:00
JAVA虚拟机
java体系结构
java体系结构的特点:平台无关,安全,网络移动java体系结构包括java编程语言,java
class文件格式
,java应用编程接口,java虚拟机。
davisjinyu
·
2012-10-05 12:17
体系结构
java体系结构
java体系结构的特点:平台无关,安全,网络移动java体系结构包括java编程语言,java
class文件格式
,java应用编程接口,java虚拟机。
·
2012-10-05 12:17
体系结构
学会阅读Java字节码
(2)数据类型仔细观察上面的
Class文件格式
,可以看出
Class文件格式
采用一种类似于C语言结构体的伪结构来存储,这种伪结构中只有两种数据类型:无符号数和表。无符号数就是
cdai
·
2012-09-04 22:50
Java
学会阅读Java字节码
(2)数据类型仔细观察上面的
Class文件格式
,可以看出
Class文件格式
采用一种类似于C语言结构体的伪结构来存储,这种伪结构中只有两种数据类型:无符号数和表。无符号数就是
txf2004
·
2012-09-04 22:00
java
学会阅读Java字节码
(2)数据类型仔细观察上面的
Class文件格式
,可以看出
Class文件格式
采用一种类似于C语言结构体的伪结构来存储,这种伪结构中只有两种数据类型:无符号数和表。无符号数就是
dc_726
·
2012-09-04 22:00
java
jvm
jdk
String
Class
编译器
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他