概念介绍
Java语言时美国Sun(Stanford University Network)公司,由Java老祖詹姆斯·高斯林 (James Gosling)在1995年推出的高级编程语言。
Java语言发展史
- 1995年Sun公司发布Java1.0版本
- 1997年发布Java1.1版本
- 1998年发布Java1.2版本
- 2000年发布Java1.3版本
- 2002年发布Java1.4版本
- 2004年发布Java5
- 2006年发布Java6
- 2009年Oracle收购Su公司,并于2011年发布Java7
- 2014年发布Java8
- 2017年9月发布Java9
- 2018年3月发布Java10
Java应用
Java通常用来开发企业及的web平台:
- 京东
- 天猫
- 韵达
- 工商银行
JVM
JVM(Java Virtual Machine):Java虚拟机,简称JVM,是运行所有Java程序的虚拟计算机,具备Java程序的运行环境。
Java具有跨平台的特性,但是JVM本身不具备跨平台功能,每个平台都有自己的JVM,但这些不同的JVM能运行同一套Java程序,所以说Java具有跨平台特性。
JRE
JRE(Java Runtime Environment):是Java程序的的运行环境,包含JVM和运行时所需要的核心类库。
JDK
JDK(Java Development Kit):Java程序开发工具包,包含JRE和开发人员使用的工具。
我们如果想要运行一个现有的Java程序,只需要安装JRE即可;
但当我们想要开发一个Java程序,就必须安装JDK了。
核心类库(运行类库)
Java官方写好的程序,供程序使用.
java.exe和javac.exe
以Windows系统为例,jdk安装完成之后,在安装目录中的bin目录下,有两个可执行文件需要了解.
- java.exe是执行工具.
- javac.exe是编译工具.
Java jdk21 for win11(zip)
1. 下载
直接去这个链接:https://www.oracle.com/cn/java/technologies/downloads/#jdk21-windows 中下载即可.
2. 安装
将压缩包解压到对应的目录中就算安装完了.这是我的安装目录:C:\software\Java\jdk-21.0.4
.
3. 配置PATH和JAVA_HOME
安装完了jdk后,需要我们手动做两件事就是添加环境变量和JAVA_HOME.
注意,如果采用exe安装包的形式安装,较新的jdk版本,在安装时,会自动的配置环境变量.而较老的jdk版本不会自动配置,需要手动配置.
但我们这里是zip包安装,这些动作全部需要我们自己来做.
添加JAVA_HOME:
添加PATH:
4. 测试
打开一个新的终端,执行下面命令测试:
Microsoft Windows [版本 10.0.22631.4037]
(c) Microsoft Corporation。保留所有权利。
C:\Users\12061>java -version
java version "21.0.4" 2024-07-16 LTS
Java(TM) SE Runtime Environment (build 21.0.4+8-LTS-274)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.4+8-LTS-274, mixed mode, sharing)
C:\Users\12061>javac -version
javac 21.0.4
返回了版本号表示安装成功.