对于已经编译为class的字节码文件,我们除了用jclasslib等小软件来查看字节码指令外,还可以用jdk自带的javap命令来查看。用法是在命令行中,直接输入如下的命令行:
javap -c HelloWorld
[命令] [参数][class文件名]
- 浏览: 167507 次
- 性别:
- 来自: 杭州
最新评论
-
mengyue0477:
最后还不忘吐槽一下 哈哈 太逗了
spring容器的懒加载lazy-init设置 -
comet0515:
不是maven工程能不能用checkstyle插件?job是一 ...
jenkins 配置checkstyle -
xfxlch:
http://docs.spring.io/spring-bo ...
NoteBook -
With_Me_Forever:
太浅了。我最近也在看着方面的资料,一起进步把。
互联网金融定义 -
xfxlch:
在http://r.m.baidu.com/6pmxgig
NoteBook
相关推荐
### Java运行原理与javap命令运行结果解析 #### 一、Java运行原理概述 Java是一种广泛使用的编程语言,它的程序可以在任何支持Java虚拟机(JVM)的操作系统上运行,而无需重新编译。Java程序的执行过程可以分为...
Java 中 javap 命令的使用技巧 javap 命令是 JDK 自带的一个工具,它可以对代码反编译,也可以查看 Java 编译器生成的字节码,对代码的执行过程进行分析,了解 JVM 内部的工作。javap 命令可以将 class 文件反编译...
然而,有时我们可能需要对Java字节码进行分析,这时就用到了`javap`命令,它是Java Development Kit (JDK)自带的一个反编译工具。本文将详细介绍如何在Eclipse中配置`javap`命令,以便在开发过程中方便地查看和理解...
标题“ndk开发实战javap签名篇”指向了一个针对使用NDK进行Android应用开发过程中的具体技术实践——使用javap命令来获取Java类的签名信息,并生成相应的C/C++头文件,这对于在C/C++代码中调用Java层的方法是必需的...
javap 命令是一个 Java 类文件解析器,用于解析类文件并输出详细的信息。 javap 命令的选项包括: * -help 选项用于输出 javap 的帮助信息。 * -l 选项用于输出行及局部变量表。 * -b 选项用于确保与 JDK 1.1 ...
标题中的"用命令jdk配置"指的是使用Linux shell命令来配置Java Development Kit (JDK) 的环境。这通常涉及到设置Java的路径,使系统能够识别并执行Java相关命令。Ubuntu 12.04是一个基于Debian的Linux发行版,而JDK ...
五、javap 命令 `javap`是Java的反汇编器,它可以显示关于类文件的详细信息。例如,`javap -c HelloWorld`会显示`HelloWorld.class`的字节码和解码后的指令。 六、javadoc 命令 `javadoc`用于生成API文档,它从源...
3. javap命令的用法:javap命令用于反编译.class文件,显示Java类文件的内部结构,包括方法、变量等信息。它可以帮助开发者理解Java编译器在编译过程中对类文件的处理方式。常用选项包括-c(显示方法的具体字节码)...
5. **javap命令**: 字节码反汇编器,用于查看类文件的详细信息。`javap -c HelloWorld` 可以显示HelloWorld类的字节码。 6. **javadoc命令**: 自动生成Java API文档。`javadoc -d doc HelloWorld.java` 将为Hello...
除了javac命令,还有一些其他常用的JDK命令,例如native2ascii命令用于转换编码,javap命令可以将class文件反编译成Java字节码,jar命令用于将多个文件合并为单个JAR文件等。 JDK安装完成后,在安装目录下会安装很...
javap命令可以将class文件反编译成Java字节码,jdb是Java的调试工具,jps用于查看JVM进程信息,keytool用于生成keystore文件。jar命令可以将多个文件合并为单个JAR文件,它是一个基于ZIP和ZLIB压缩格式的多用途压缩...
5. **javap命令**: - 查看编译后类文件的反汇编信息,理解字节码。例如:`javap -c HelloWorld` 显示HelloWorld类的字节码指令。 6. **jdb命令**: - Java调试器,用于调试Java程序。例如:`jdb MyProgram` 启动...
2. **查看字节码:javap命令** - `javap`是Java开发工具包(JDK)自带的一个反汇编工具,它可以用来查看Java字节码。例如,对于`Demo`类,我们可以通过以下命令来查看其字节码: ```bash javap -verbose Demo > ...
- javap命令用于将.class文件反编译成Java字节码。 - jdb是一个Java调试工具。 - jps命令用于显示JVM进程信息。 - keytool用于生成keystore文件,用于存储密钥和证书。 - jar命令用于创建JAR文件,它可以将多个文件...
通过javap命令,我们可以查看synchronized关键字在字节码层面的加锁和解锁操作。 synchronized不仅可以解决原子性问题,还能确保线程间的可见性。这意味着当一个线程修改了共享变量后,其他线程能够立即看到这个...
5. **javap命令**:反汇编器,用于查看编译后的字节码,帮助理解Java程序的底层工作原理。 6. **javadoc命令**:生成API文档,通过注释解析,提供清晰的代码文档,是团队协作和开源项目的标准工具。 7. **jps、...
假设我们有一个名为 `ExampleClass` 的类,我们可以使用以下命令来查看它的字节码: ```bash javap -c -v ExampleClass ``` 这将输出 `ExampleClass` 的字节码以及详细的附加信息,如常量池、方法签名、局部变量表...
21. Java反汇编命令:使用javap命令可以查看Java字节码。 22. Java Applet:Applet是Java小应用程序,它是一种特殊的Panel,作为最外层容器。 23. 数据字段排序:文本型、数字型字段可以进行排序,但备注型字段...