Java JVM

Posted by whaler404 on January 25, 2024

编译环境介绍

javac

  • 编译器,将.java源码编译成字节码.class文件
  • javac [选项]* xx.java
  • -classpath classpath定义javac搜索类的路径
  • -d directory指明编译生成的类存放的根目录

java:解释器,解释运行java字节码

jar

  • 存档压缩工具,java应用程序,将多个文件合并为单个jar归档文件
  • jar [选项] [mainfest] destination input-file [input-files]
  • jar cf file.jar *.class将当前目录下的所有.class文件打包称file.jar
  • jar tf file.jar显示jar文件中的文件列表

jarap:类文件解析器,解析类文件,输出public域及其方法,快速查看类的可用属性和方法

javadoc:Java API文档生成器,解释Java源文件中类的定义和文档注释,生成响应的文档

appletviwer:Java applet浏览器(viewer),web调试运行

jdb:调试器

javah:生成c头文件和源文件

环境配置:配置Path和ClassPath

命名规范:包顶级域名.包名.子功能包名,类(首字母大写),放啊(首单词小写,动词),变量(首单词小写)

相关资料