Skip to content

概念介绍

Java语言时美国Sun(Stanford University Network)公司,由Java老祖詹姆斯·高斯林 (James Gosling)在1995年推出的高级编程语言。

1832669780784447488.png

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具有跨平台特性。

1832669781447147520.png

JRE

JRE(Java Runtime Environment):是Java程序的的运行环境,包含JVM和运行时所需要的核心类库。

JDK

JDK(Java Development Kit):Java程序开发工具包,包含JRE和开发人员使用的工具。

1832669782864822272.png

我们如果想要运行一个现有的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 中下载即可.

1832669783057760256.png

2. 安装

将压缩包解压到对应的目录中就算安装完了.这是我的安装目录:C:\software\Java\jdk-21.0.4.

1832669783804346368.png

3. 配置PATH和JAVA_HOME

安装完了jdk后,需要我们手动做两件事就是添加环境变量和JAVA_HOME.

注意,如果采用exe安装包的形式安装,较新的jdk版本,在安装时,会自动的配置环境变量.而较老的jdk版本不会自动配置,需要手动配置.

但我们这里是zip包安装,这些动作全部需要我们自己来做.

添加JAVA_HOME:

1832669784047616000.png

添加PATH:

1832669785184272384.png

4. 测试

打开一个新的终端,执行下面命令测试:

bash
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

返回了版本号表示安装成功.