Java语言介绍及运行环境搭建

作者:陆金龙    发表时间:2022-03-08 10:39   

关键词:Java语言  JDK  JAVA_HOME  javac命令  

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.搭建运行环境

详细说明:http://iprogram.com.cn/item/284.html

(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!