JAVA
常用 DOS 命令
JAVA 语言特点:
- 面向对象
- 两个基本概念:类、对象
- 三大特征:封装、继承、多态
- 健壮
吸收了C/C++ 语言的优点,但去掉了其影响程序健壮的部分 - 跨平台
JVM 虚拟机
JAVA 核心机制
- JAVA 虚拟机(一次编译,到处运行)
- 垃圾收集机制
JDK 与 JRE
-
JDK(Java Development Kit)Java开发工具包
- 包括 Java 的开发工具:【编译工具(java.exe)打包工具(jar.exe)】,也包含 JRE
JRE(Java Runtime Environment)Java运行环境
包括 Java 虚拟机 JVM(Java Virtual Machine)和 Java 程序所需的核心类库
- JDK = JRE + 开发工具集
- JRE = JVM + Java SE 标准类库
下载:https://www.java.com/zh-CN/
配置环境变量
此电脑 — 属性 — 高级系统设置 — 环境变量
- 在用户变量添加
JAVA_HOME
变量,C:\Program Files\Java\jdk1.8.0_45\bin
值 - 在系统变量 path 下添加
C:\Program Files\Java\jdk1.8.0_45\bin
开发体验
- 将 java 代码编写到扩展名为 .java 的文件中
- 通过 javac 命令对该 java 文件进行编译
- 通过 javac 命令对生成的 class 文件进行运行
- ==
.java
文件==(源文件) - ==
.class
文件==(字节码文件)
注释
//单行注释
/* 多行注释: - 对缩写的程序进行解释说明,增强可读性 - 调试所写的代码 - 注释内容不参与编译 - 不可嵌套使用 */
/** 文档注释(Java 特有) - 注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档 */
Java API 文档
第一个程序
public class Hello{
public static void main(String[] args)
System.out.println("Hello World")
System.out.print("Hello World")
}
- Java 程序编写-编译-运行的过程
- 编写:将 java 代码保存在以
.java
结尾的源文件中 - 编译:使用
java.exe
命令编译java文件,格式:javac 源文件名.java
- 运行:使用
java.exe
命令解释运行字节码文件,格式:java 类名
在一个 java 源文件中可以声明多个 class,但是最多只能有声明一个 public
程序的入口是
main()
方法,格式是固定的输出语句:
System.out.println("Hello World")
//先输出数据,然后换行
System.out.print("Hello World")
只输出数据每一行执行语句都以
;
结束编译过程:编译后会生成一个或多个字节码文件。字节码文件的文件名与 java 源文件中的类名相同
编码风格
集成开发环境
- Eclipse
- MyEclipse
- IntelliJ IDEA