跳到主要内容

Java 介绍

Java 是什么

Java 是一种面向对象的、解释型、跨平台的编程语言,其特点是简单易学,体系完备,功能强大,安全稳定,可移植性强。

最早由 Sun Microsystems 公司的 James Gosling 和他的团队开发,于 1995 年正式发布,后来被 Oracle 公司收购。

JDK 是什么

JDK(Java Development Kit)是由 Oracle 官方发布的 Java 开发工具包,是整个 Java 的核心组件,包括了 Java 运行环境(JRE)、Java 工具和 Java 基础类库。它提供了开发者开发 Java 程序所需的一切。

PS:通常我们说的 JDK 5、JDK 8 其实就等价于 JDK 1.5、JDK 1.8

Java 核心模块

Java SE (Java Standard Edition):Java语言的标准版,它提供了Java语言的基础功能,拥有完整的类库,可以用来开发桌面应用程序、Web应用程序以及嵌入式系统等

Java EE (Java Enterprise Edition):Java语言的企业版,它基于Java SE的基础上进行了拓展,提供了更多的功能,主要用于开发大型的分布式企业级应用程序

Java ME (Java Micro Edition):Java语言的微型版,它拥有更少的类库,主要用于开发嵌入式系统和移动设备应用程序

JDK 环境安装

macOS 安装 JDK:

  1. 打开官网 https://www.oracle.com/cn/java/technologies/downloads/archive/ 下载指定版本 JDK 的 dmg 格式化安装包
  2. 一步步点击安装,直到安装完成
  3. 配置环境变量,操作如下:

JDK 文件安装位置:/Library/Java/JavaVirtualMachines/

配置 Mac 环境变量信息:JAVA_HOME, CLASSPATH, PATH,打开 bash_profile 文件:

cd ~
vi .bash_profile

添加以下代码:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

刷新下配置文件:

source .bash_profile
echo $JAVA_HOME

最后,用 java -versionjavac 验证 Java 环境是否生效:

HelloWorld

建议一开始先用命令的方式去执行 Java 程序,有利于对 Java 程序运行原理的理解。

新建文件:

vi ./HelloWorld.java

编辑文件:

public class HelloWorld {
public static void main(String[] args){
System.out.println("hello world!");
}
}

编译程序:

这里编译操作可以理解为是将 Java 语言写的东西转换为 JVM 底层可以识别的代码,然后再由 JVM 将它转换为操作系统可以识别的机器代码,从而供操作系统的 CPU 去执行。

javac HelloWorld.java

运行程序:

java HelloWorld

资源

  • 代码:code/java-start/com.xzp.demo.helloworld

总结

简单介绍了 Java 是什么,有什么,以及如何编写 HelloWorld 程序。