Class文件格式采用一种类似C语言结构体的结构来存储数据,这种数据结构只有两种数据类型:无符号数和表。 无符号数属于基本的数据类型,数据项的不同长度分别用u1, u2, u4, u8表示, 分别表示一种数据项在class文件中占据一个字节, 两个字节, 4个字节和8个字节。 表是由多...
分类:
编程语言 时间:
2014-10-16 00:27:51
阅读次数:
293
1.需要工具文件jad.exenet.sf.jadclipse_3.3.0.jar2.我们将jad.exe文件放到JDK的bin目录下3.我们将net.sf.jadclipse_3.3.0.jar拷贝到MyEclipse安装目录下的plugins目录下面4.在E:\java_directory\MyEclipse\dropins创建一个eclipse文件夹.5.在创建好的eclipse文件夹下,分别创..
分类:
系统相关 时间:
2014-10-15 16:03:11
阅读次数:
303
转自:http://blog.163.com/loveshijie_1991/blog/static/1760553112012102573437156/完成这个工作,我们需要进行两步走1、将eclipse的class文件打包为jar文件包2、将jar包和jre、class等eclipse下的生成文...
分类:
系统相关 时间:
2014-10-15 14:17:10
阅读次数:
311
1、下载 jad.exe http://pan.baidu.com/s/1i3Ga33n2、下载jadeclipse http://pan.baidu.com/s/1bn4H1iZ 放在eclipse 安装路径下的plugins 中,而后重启eclipse3、配置Jadeclipse, 在 Wind...
分类:
系统相关 时间:
2014-10-15 11:57:46
阅读次数:
156
过滤DEDE后台自己添加的Class文件和HTML代码:{dede:sql sql='Select content from #@__arctype where id=1'} [field:content function='cn_substr(html2text(@me),800)'/]...
分类:
其他好文 时间:
2014-10-14 16:33:28
阅读次数:
258
正常情况下,webapp包含了静态模板资源,class文件,因此beetl得以正常运行,不过maven+jetty有点特殊,在开发模式下(jetty:run),class位于target/class,而模板静态资源位于src/main/webapp下,所以,在maven+j...
分类:
其他好文 时间:
2014-10-14 13:12:28
阅读次数:
387
Java虚拟机是不存在泛型类型对象的,所有的对象都属于普通类,甚至在泛型实现的早起版本中,可以将使用泛型的程序编译为在1.0虚拟机上能够运行的class文件,这个向后兼容性后期被抛弃了,所以后来如果用Sun公司的编译器编译的泛型代码,是不能运行在Java5.0之前的虚拟机的,这样就导致了一些实际生产的问题,如一些遗留代码如何跟新的系统进行衔接,要弄明白这个问题,需要先了解一下虚拟机是怎么执行泛型代码的。
总结:
1.记住一点,虚拟机中没有泛型,只有普通的类。
2.所有泛型的类型参数都用它...
分类:
编程语言 时间:
2014-10-14 12:37:18
阅读次数:
214
一、java和javac命令行
(1)javac命令行
javac.exe用于编译java源文件,生成.class文件
语法:javac [option] source
常用的[option]选项:
A、-classpath (-cp缩写):指定要使用的类路径或要使用的jar包的路径(jar文件、zip文件(里面都是错啦搜索文件)),使用后
会覆盖CLASSPA...
分类:
编程语言 时间:
2014-10-10 23:17:04
阅读次数:
404
本文以图解的形式讲述class文件的基本组织结构,让你轻松掌握class文件 的整体结构~~...
分类:
编程语言 时间:
2014-10-09 16:30:58
阅读次数:
342
Java虚拟机类加载过程是把Class类文件加载到内存,并对Class文件中的数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型的过程。在加载阶段,java虚拟机需要完成以下3件事:a.通过一个类的全限定名来获取定义此类的二进制字节流。b.将定义类的二进制字节流所代表的静态存...
分类:
编程语言 时间:
2014-10-09 15:00:28
阅读次数:
223