编译环境介绍
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.jarjar tf file.jar
显示jar文件中的文件列表
jarap:类文件解析器,解析类文件,输出public域及其方法,快速查看类的可用属性和方法
javadoc:Java API文档生成器,解释Java源文件中类的定义和文档注释,生成响应的文档
appletviwer:Java applet浏览器(viewer),web调试运行
jdb:调试器
javah:生成c头文件和源文件
环境配置:配置Path和ClassPath
命名规范:包顶级域名.包名.子功能包名
,类(首字母大写),放啊(首单词小写,动词),变量(首单词小写)
相关资料
- JDK目录结构和文件作用介绍
- JDK源代码阅读
- Java魔法类:Unsafe应用解析
- 详述Java内存屏障,透彻理解volatile
防止指令重排,保证数据可见性
- 什么是CAS?如果说不清楚,这篇文章要读一读!
- CAS原子性操作