Fork me on GitHub

常用Java开发者工具

  1. 编译器:javac,将源代码编译为Java虚拟机可以理解的字节码文件(注意:当前命令行必须切换到源码所在目录才能生效)成功后会生成对应的字节码文件source.class
    1 javac source.java
  2. Java虚拟机:java,执行字节码文件
    java source
  3. 反汇编工具:将字节码文件转换为汇编语言显示
    1 javap -c source.class
  4. 查看运行中的java程序资源使用情况:jconsole,监视的资源包括:内存、线程、类、VM。jconsole还可以连接远程服务器查看服务器资源占用情况
  5. 反编译工具(非jdk自带):jad。将字节码文件转换为编译器优化后的源码文件,是一种查看编译器优化情况的重要手段,生成source.jad文件
    jad source.class

tips:如果有什么让你不理解的代码,使用反编译工具jad查看反编译后的java代码;如果还是晦涩难懂,利用反汇编工具javap查看汇编代码

posted @ 2018-05-14 11:54  gitmoji  阅读(138)  评论(0)    收藏  举报