如何查看一个java代码的字节码呢?
下文笔者讲述查看一个class文件的字节码的方法分享,如下所示:
实现思路:
使用javap -c ****.class 即可查看class所对应的字节码
例
Test16.java源文件
package com.java265.other;
public class Test16 {
/**
* java265.com 示例程序
*/
public static void main(String[] args) {
System.out.println("t");
}
}
//编译程序
E:\eclipse-workspace\testCmd\src\com\java265\other>javac Test16.java
//查看字节码
E:\eclipse-workspace\testCmd\src\com\java265\other>javap -c Test16.class
Compiled from "Test16.java"
public class com.java265.other.Test16 {
public com.java265.other.Test16();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
public static void main(java.lang.String[]) throws java.lang.Exception;
Code:
0: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
3: ldc #3 // String t
5: invokevirtual #4 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
8: return
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


