类加载
把.class文件从硬盘读取到内存(jvm)中,将这个过程称为类加载
jvm搜索.class文件位置的顺序
- 当前目录
- rt.jar
- CLASSPATH,配置环境变量时设置的目录
代码的加载
由类加载器(class loader)完成,负责把字节码文件(.class)加载到jvm中,同时检查字节码文件是否符合class规范
代码的校验
字节码校验器(bytecode verifier)负责,检查该文件中的代码是否存在非法操作。
只有字节码校验同过后,才由java解释器将字节码文件解释成机器语言执行。
代码的执行
由代码解释器(runtime interpeter)完成。
注释
代码中写给人看的类容,通常是对功能、类容的解释或标记。
注释的方式
- /* 注释的内容*/ 称为多行注释
- // 注释的内容 称为单行注释
- /** 注释的内容 */ 称为文档注释
文档注释
文档注释新建一个doc文件夹,存放文档
命令行输入
javadoc -d ../doc Hello.java
javadoc
生成文档
文档结构
点击index.html浏览器打开,可以看到我们的文档注释已经生成在文档中了
index.html
注意
- 如果当前目录下的类与java.lang下的类重名,调用默认类时需要在前面加上“java.lang”。
- 临时修改环境变量,命令行输入
set CLASSPATH=需要修改的地址
或者
java -cp 需要修改的地址
- CLASSPATH还可以指明到jar包中。
网友评论