如何查看一个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 }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。