class文件对照表

class文件对照表 CLASS文件是什么文件?

CLASS文件是什么文件?

CLASS文件是什么文件?

.class是字节码文件,你不能直接使用EditPlus观看,需要将其反编译为.java文件才行。不过.class是比较容易被反编译的,Mocha是第一个反编译软件,你可以在

http://www.brouhaha.com/~eric/computers/mocha.html

了解这个反编译软件的情况。还有很多类似的软件,Java SDK 1.1中也包括了一个反编译软件javap。当然有反编译的,就有对付反编译的办法。在刚才这个站点上你还可以了解一些对付反编译的工具。下面这篇文章更详细地介绍了这方面的情况:

http://www.cs.arizona.edu/~collberg/Research/Students/DouglasLow/obfuscation.html

classes是什么文件?

class文件

class文件全名称为Java class文件,主要在平台无关性和网络移动性方面使Java更适合网络。它在平台无关性方面的任务是:为Java程序提供独立于底层主机平台的二进制形式的服务。

该文件打破了C或者C 等语言所遵循的传统,使用这些传统语言写的程序通常首先被编译,然后被连接成单独的、专门支持特定硬件平台和操作系统的二进制文件。

如何运行 *.class的文件?

一、运行class文件执行带main方法的class文件,命令行为:javaltCLASS文件名gt注意:CLASS文件名不要带文件后缀.class例如:复制代码代码如下:javaTest如果执行的class文件是带包的,即在类文件中使用了:packagelt包名gt那应该在包的基路径下执行,命令行为:javalt包名gt.CLASS文件名例如:PackageTest.java中,其包名为:com.ee2ee.test,对应的语句为:packagecom.ee2ee.testPackageTest.java及编译后的class文件PackageTest.class的存放目录如下:classes|__com|__ee2ee|__test|__PackageTest.java|__PackageTest.class要运行PackageTest.class,应在classes目录下执行.