第2章 Java 概述
1. Java重要特点
-
Java语言是面向对象的(oop);
-
Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证;
-
Java语言是跨平台性的。(即一个编译好的.class文件可以在多个系统下运行,这种特性称为跨平台);
-
Java语言是解释型的;
区别于C++(编译型语言)。解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译型语言,编译后的代码,可以直接被机器执行。
2. JDK, JRE与JVM
JDK=JRE+java的开发工具;
JRE= JVM+ Java的核心类库[类];
2.1 JDK
- JDK全称:Java Development Kit, Java 开发工具包;
- JDK=JRE+java的开发工具(javamjavac,javadoc等);
- JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE;
2.2 JRE
- JRE全称:Java Runtime Environment, Java 运行环境;
- JRE= JVM+ Java的核心类库[类];
- 包括Java虚拟机(JVM)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需安装JRE即可。
2.3 JVM
- JVM全称:Java Virtual Machine;
- 是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令、管理数据、内存、寄存器、包含在JDK中;
- 对于不同的平台,有不同的虚拟机;
- Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。
3. 转义字符
- \t : 一个制表符;
- \n:换行;
- \r:回车;
4. 注释
-
单行注释://
-
多行注释:/* */
-
文档注释 /** */
注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在类。/** * @author 韩顺平 * @version 1.0 */
5. 其他注意事项
- 末尾要写分号分号分号;
- 类名和文件名一致;
- 类、方法的注释,要以javadoc的方式来写;