Java语言介绍及运行环境搭建
1.Java 简介
(1)Java 语言的热度
TIOBE Index for February 2022 语言流行度排行
https://www.tiobe.com/tiobe-index
Java/C/python/C++包揽了前四,云计算、机器学习和 AI 大力推动了 python。
(2)Java 的历史
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台的总称。
Java 语言是一种可以撰写跨平台应用软件的面向对象的程序设计语言。
1998 年 12 月,Sun 发布了 Java 历史上最重要的 JDK 版本:JDK1.2,伴随一同发布的还有 JSP/Servlet、EJB 等规范,并将 Java 分成 J2EE、J2SE 和 J2ME三个版本。
2002 年,Sun 发布了 JDK 历史上最成熟的版本:JDK1.4 成为发展最快的一个JDK 版本。JDK1.4 已经可以使用 Java 实现大多数的应用了。
2004 年 10 月,Sun 发布了万众期待的 JDK1.5。增加了大量的特性。
2006 年 12 月,Sun 公司发布了 JDK1.6(也被称为 Java EE 6)
2011 年 7 月 28 日,Oracle 公司发布了 Java SE 7。
2014年3月 18日,Oracle公司发布了 Java SE8。为Java带来了全新的Lambda表达式、流式编程等大量新特性。
(3)Java 的生态圈
免费、跨平台、开源、社区大量的成熟框架。Java得到广泛应用,持久不衰。
最近十几年来发展火热的两个领域:
互联网:Web开发曾经的三足鼎立:JSP(->SpringCloud)、ASP/ASP.NET(C#)、PHP,如今Java阵营独占鳌头。
移动端:App开发曾经的三足鼎立: Android、iOS、WindowsPhone,如今Android、iOS二分天下,Java语言作为Android开发的主要语言保持了很高的热度。
2.搭建运行环境
(1)关于JRE与JDK
JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JDK(Java SE Development Kit)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。
(2)下载安装 JDK:
地址:https://www.oracle.com/java/technologies/downloads/#java8-windows
安装:执行 64 位的 exe 安装包即可,例如 jdk-8u191-windows-x64.exe。
(3)配置环境变量:
新建 JAVA_HOME 变量:JDK 的安装路径,例如 C:\Program Files\Java\jdk1.8.0_191
新建/修改 CLASSPATH 变量:Java 类所在目录。
Path 变量中添加 JDK 的 bin 路径:%JAVA_HOME%\bin,和 JRE的bin路径%JAVA_HOME%\jre\bin。
3.HelloWorld
(1)编写java程序
在d:盘新建一个名为HelloWorld.java的文本文件。
编写以下代码,保存:
public class HelloWorld { public static void main(String[] args) { System.out.println("hello world!"); } }
(2)编译java文件
启动命令行工具cmd.exe,转到d:盘,执行:javac HelloWorld.java命令。
编译的结果是在d盘下生成了一个名为HelloWorld.class的文件。
(3)运行java程序
在命令行工具cmd中,继续执行java HelloWorld。(加载HelloWorld.class类并执行main方法)
D:\>javac HelloWorld.java D:\>java HelloWorld hello world!