1.Java 语言背景介绍
语言:人与人交流沟通的表达方式。
计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言。
Java 语言是美国 Sun 公司(Stanford University Network)在 1995 年推出的计算机语言。
Java 之父:詹姆斯·高斯林(James Gosling)
Java 语言的三个版本:
Java SE:Java 语言的标准版,用于桌面应用的开发,是其他两个版本的基础。
- 桌面应用:用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验,例如 Windows 上的计算器。
- 学习 Java SE 的目的:为今后要从事的 Java EE 开发打基础。
Java ME:Java 语言的小型版,用于嵌入式消费类电子设备。
Java EE:Java 语言的企业版,用于 Web 方向的网站开发。
- 网页:通过浏览器将数据展示在用户面前,跟后台服务器没有交互。
- 网站:通过跟后台服务器的交互,将查询到的真实数据再通过网页展示出来。
- 简单理解:网站 = 网页 + 后台服务器。
2.Java 语言跨平台原理
平台:指的是操作系统。
跨平台:Java 程序可以在任意操作系统上运行。
总结:在不同的操作系统中,都安装一个与操作系统对应的 Java 虚拟机(JVM, Java Virtual Machine)即可。
问:JVM 本身是否可以跨平台?
答:JVM 虚拟机本身不允许跨平台,允许跨平台的是 Java 程序。
3.JRE 和 JDK
开发 Java 程序,需要三个步骤:编写代码,编译代码,运行代码。
编写代码:
编译代码:
运行代码:
JRE、JDK、JVM 的作用:
- 编写代码的过程中,需要使用 JRE 中 Java 已经写好的代码。
- 编译代码的过程中,需要使用 JDK 中的编译工具。
- 运行代码的过程中,需要使用 JDK 中的运行工具。
- 代码需要运行在 JVM 当中。
JDK、JRE、JVM 的关系:
总结:我们只需安装 JDK 即可,它包含了 Java 的运行环境和虚拟机。
4.JDK 的下载和安装
Java 语言发展史
JDK 官网下载链接:点击这里
注意:针对不同的操作系统,需要下载对应版本的 JDK。
下载好后,双击运行,一路点击 下一步
傻瓜式安装即可,注意更改安装目录:
JDK 的安装目录介绍: