1 背景知识
- Java是美国sun公司(Stanford University Network) 在1995年推出的一门计算机高级编程语言
- Java早期叫Oak(橡树),后期改名为Java
- Java之父:詹姆斯-高斯林(James Gosling)
- 2009年sun公司被Oracle公司收购
2 Java技术体系
- 跨平台:一次编译,处处可用(程序只需要开发一次,就可以在各种安装了JVM的系统平台上运行)
技术体系 | 说明 |
---|---|
Java SE(Java Standard Edition)标准版 | Java技术的核心和基础 |
Java EE(Java Enterprise Edition)企业版 | 企业级应用开发的一套解决方案 |
Java ME(Java Micro Edition)小型版 | 针对移动设备应用的解决方案 |
3 JDK(Java Development Kit:Java开发者工具包)
LTS(Long-term Support)-长期支持版:JDK8.0、JDK11.0、JDK17.0
Oracle官网下载:https://www.oracle.com/java/technologies/downloads/
3.1 如何检查安装成功
利用命令行
javac -version //javac 17.0.4.1
java -version
//java version "17.0.4.1" 2022-08-18 LTS
//Java(TM) SE Runtime Environment (build 17.0.4.1+1-LTS-2)
//Java HotSpot(TM) 64-Bit Server VM (build 17.0.4.1+1-LTS-2, mixed mode, sharing)
javac.exe是编译工具,java.exe是执行工具
3.2 编译代码
编译:javac 文件名.java
javac HelloWorld.java
3.3 运行代码
运行:java 类名
java HelloWorld
注:从JDK11.0开始支持java直接运行源代码文件(不需要javac)
4 JDK组成
- JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方
- 核心类库:Java自己写好的程序,给程序员自己的程序调用的
- JRE(Java Runtime Environment):Java的运行环境
- JDK(Java Development Kit):Java开发工具包(包括上面所有)