00-编译,文档,反编译命令
编译命令:**javac
** HelloWorld.java
运行命令:**java
** HelloWorld
带包编译:**javac -d 目录名 源文件.java
** (会自动创建package包目录)
带包运行:**java 包名.类名
** (包名+类名又称全限定名)
生成外部文档:**javadoc -d 目录名 源文件.java
**
反编译.class文件命令:**javap -v
** MyClass > MyClass**.bytecode
**
-l 输出行和变量的表
-public 只输出public方法和域
-protected 只输出public和protected类和成员
-package 只输出包,public和protected类和成员,这是默认的
-p 输出所有类和成员
-s 输出内部类型签名
-c 输出分解后的代码
-v 输出栈大小,方法参数的个数
-constants 输出静态final常量
00-编译,文档,反编译命令
https://janycode.github.io/2016/04/28/02_编程语言/01_Java/01_JavaSE/01_基础语法/00-编译,文档,反编译命令/