2023年2月22日大约 1 分钟JavaJava基础
JVM
- Java 虚拟机,全称:Java Virtual Machine
- JVM 是 Java 平台无关性实现的关键
JRE
- Java 运行时环境,全称:Java Runtime Environment
- 包括 Java 虚拟机(JVM)、Java 核心类库和支持文件
- 和 JDK 的区别 - 如果只需要运行 Java 程序, 下载并安装 JRE 即可
- 如果要开发 Java 软件,需要下载 JDK
 
- 面向使用人员
JDK
- Java 语言的软件开发工具包,全称:Java Development Kit
- 两个主要组件 - javac:编译器,将源程序转成字节码
- java:运行编译后的 java 程序( .class 后缀的 )
 
- JDK 中 附带有 JRE
- 面向开发人员

Java 平台
- Java ME:Java 微型版,主要用于开发移动设备
- Java SE:Java 标准版,主要用于开发桌面程序
- Java EE:Java 企业版,主要用于 Web 程序
执行流程
- 解释执行的过程由虚拟机完成

环境变量配置
windows
- 右键 计算机->属性->高级系统设置->环境变量- 系统变量中添加变量- JAVA_HOME,值为- jdk安装路径,例如- E:\Develop\java\jdk1.8.0_311
- 系统变量->- Path中添加一行- %JAVA_HOME%\bin
 
macos
- 修改命令行配置文件( .zshrc或.bash_profile),添加如下代码
# Java
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH- 刷新命令行配置文件
source .zshrc
# 或
source .bash_profile命令
# 生成文档
javadoc -d doc test.java -encoding UTF-8
# 编译
javac HelloWorld.java
# 运行
java HelloWorld(.class)