2. Java 入门
2.1 Java 运行机制
2.1.1 Java特点:跨平台性
2.1.2Java 核心机制:JVM
Java 虚拟机 [JVM java virtual machine]
- JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK 中
- 对于不同的平台,有不同的虚拟机
- Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
2.2 JDK与JRE介绍
2.2.1 JDK 基本介绍
-
JDK 的全称(Java Development Kit Java 开发工具包)
JDK = JRE + java 的开发工具 [java, javac,javadoc,javap 等]
-
JDK 是提供给 Java 开发人员使用的
,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了
2.2.2 JRE 基本介绍
-
JRE(Java Runtime Environment Java 运行环境)
JRE = JVM + Java 的核心类库[类]
-
包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java 程序,计算机中只需要安装 JRE 即可
2.2.3 JDK,JRE与JVM 的关系
- JDK = JRE + 开发工具集(例如 Javac,java 编译工具等)
- JRE = JVM + Java SE 标准类库(java 核心类库)
- 如果只想运行开发好的,只需要安装 JRE 即可
- .class 文件 只需要 JRE
2.3 安装JDK及配置path
2.3.1 安装JDK
JDK:https://www.oracle.com/java/technologies/downloads/
网址:0012_韩顺平Java_jdk安装_哔哩哔哩_bilibili
2.3.2 配置path
1. 为什么要配置 path
理解:例如要通过命令行启动QQ,则必须将当前目录转到存QQ.exe这个文件的目录下,然后输入QQ,回车,才可以通过命令行启动QQ,但是配置了path环境变量之后,如果计算机没有在当前目录下找到QQ.exe这个文件,就会去path环境变量中去找,如果配置了,找到之后就可以启动QQ了,配置环境变量就是为了在命令行中快捷运行,配置环境变量一般是找到bin包那一级,因为一般的应用程序安装时,可执行的.exe的文件一般都在bin包下,如jdk的bin包下就有java.exe,javac.exe等java开发工具
2. 配置 path 的步骤
一个是为当前用户配置,一个是为系统配置,即相当与为所有用户配置了
配置好 path 环境变量。可以在控制台下正确的执行,输出了java的版本则说明path配置成功
2.4 Java 注意事项及注释
2.4.1 注意事项
-
Java 源文件以
.java
为扩展名,源文件的基本组成部分是类(class) -
Java应用程序的执行入口是main()方法,书写格式
public static void main(String[] args) {...}
-
Java区分大小写
-
一个源文件只能有一个public类,且该public类名与文件名必须相同,但是main方法不一定要在 public 类中
2.4.2 注释(comment)
- 单行注释 //
- 多行注释 /* */
- 文档注释 /** */
2.5 DOS 命令
Dos: Disk Operating System 磁盘操作系统, 简单说一下 windows 的目录结构