各位,请问有什么工具可以查看java源码最终在机器上运行的汇编代码吗??

解决方案 »

  1.   

    Java 并不是编译成本地代码运行的,Java 是运行在 JVM 上的,把 java 文件编译
    成 .class 文件,也就是一些 JVM 指令,再由 JVM 解析执行的。可以使用 javap 命令查看某个类的 JVM 指令javap -c TestTest 是某个 .class 文件
      

  2.   

    java 是字节码,不是二进制码,所以无法反汇编。
      

  3.   

    要看在机器上的汇编代码的话就没招了,去剖析jvm吧.
      

  4.   

    http://www.kuqin.com/java/20111031/314144.html  去看一下这个贴子就明白了!