1. JDK JRE JVM之间的关系
- JDK:Java Development Kit //Java开发工具包
JDK是提供给Java开发人员使用的,其中包含了JRE,一堆Java工具(如:编译工具javac.exe;打包工具jar.exe等),和Java基础类库(即Java API)
- JRE:Java Runtime Environment //Java运行环境
JRE是运行Java语言编写的程序必不可少的运行环境,它包含了JVM和Java程序所需要的核心类库等。如果想运行一个开发好的Java程序,只需要安装JRE。
- JVM:Java Virtual Machine //Java虚拟机
JVM是Java实现跨平台运行的最核心的部分,所有java程序先被编译成.class文件,然后.class再在虚拟机上运行。不同操作系统上的虚拟机是不一样的。
- JDK 、JRE、JVM之间的关系
JDK = JRE + Java开发工具集合
JRE = JVM + Java SE标准
2. 记事本编写,运行Java程序
Java语言是严格区分大小写的,但是Windows系统不区分大小写
1. 在记事本中编写“HelloWorld.java”文件
**2. 用javac.exe命令将文件编译成.class字节码文件 **
3.用java.exe命令执行.class字节码文件
3. Java中的注释
单行注释
//这是单行注释
多行注释 :多行注释不能嵌套使用
/*
你好
这是多行注释
*/
文档注释
- 作用:文档注释负责描述类,接口,方法,构造器,成员字段属性(写在其他位置无效)。
- 生成方法
1.在控制台中使用javadoc命令,命令格式:javadoc [文件名].java
2.在Eclipse中:选择“Project -------> Generate Javadoc"即可生成。
3.在Idea中:选择”Tools -------> Generate Javadoc"即可生成。
注:为了防止乱码的情况,生成doc文档时,需将编码格式设置为
-encoding utf-8 -charset utf-8
- 常用标签及使用顺序
@author(仅用于类和接口):说明java程序的作者
@version(仅用于类和接口):说明当前源文件的版本号
@param(仅用于构造器和方法):说明方法参数信息
@return(仅用于方法):说明方法返回值
@exception(同@throws标签):说明抛出异常的类型
@see(用法:@see 包名.类名#方法名()):用于指定参照的内容
@since:说明该部分代码最开始出现时的版本号
@code:如果注释中出现html,或者< >标记,要使用{@code … … }将其括起来