Java 初探——快速搭建 Java 开发环境

354 阅读4分钟

这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战

作为一名测试人员,在进阶的过程中需要学习一些必备的开发知识,比如对于 Java 基础知识,Python 自动化知识等的了解。这些都是从功能测试进阶到测试开发的必要过程,所以后续会针对一些开发语言进行学习。

1. Java 语言概述

Java 开发语言是在 1994 年左右,由詹姆斯·高斯林(James Gosling)等人共同开发,属于 SUN 公司,2009年 SUN 公司被 Oracle 收购,现属于 Oracle 公司。Java 开发语言按照平台划分可以分为三种:

  • JavaME:最小版本,在移动端应用中开发使用。
  • JavaSE:标准版本,具备了基本的库,用于在PC端进行开发,通常应用桌面电脑应用开发,但是使用不多,很多都被C#桌面应用程序占领。
  • JavaEE:企业版本,具备了开发网站的功能,用于开发网站,很多后台都是使用的这个版本。

Java 语言有哪些特点呢?

  • 开源:Java 的 JDK 代码是开源的,在开源社区都可以下载
  • 面向对象:Java 语言是一种采用面向对象思想编程的语言,面向对象的三大特性:封装、继承、多态。
  • 跨平台:一次编写,多平台运行(Write Once、Run Everywhere)。
  • 编译性:写好代码之后,需要先编译,成为字节码文件(后缀名为.class的文件)。才能执行.(高效、安全)
  • 动态性:在程序运行过程中,可以决定运行的内容,修改运行内容。比如热更新就是很好的一个方向。

2. Java 语言开发环境搭建

要运行 Java 程序,我们就需要两个东东,一个是 JDK,用于给 Java 开发者使用,包含了常见的 Java 开发工具,同时也包含了 Java 的运行环境 JRE。所以安装了 JDK,就不用在单独安装 JRE 了。那 JRE 又是什么东西呢?JRE(Java Runtime Environment Java运行环境) 包括 Java 虚拟机(JVM Java Virtual Machine) 和 Java 程序所需的核心类库等。简单看一下 Java 庞大的家族:

image.png

安装 Java 开发环境我认为可以分为以下几个步骤:

  • 下载安装 JDK
  • 配置环境变量
  • 验证环境
  • 下载开发 IDE

2.1 下载安装 JDK

JDK 的下载我们只要在 Oracle 官方网站下载就行了,官方下载地址:www.oracle.com/java/techno… 这里我们可以下载 JDK17 版本或者 JDK8 版本。这里由于我的电脑是 MAC 版本,所以我选择对应的是 MAC 平台。

image.png

下载的是 dmg 文件,所以下载完成后一路「下一步」就可以了。

2.2 配置环境变量

Mac 上的电脑配置环境变量跟 Windows 差别还是很大的,对于非 M1 的电脑,通过指令打开配置文件。

open -e ~/.bash_profile

打开配置文件后,我们把安装的 Java 路径配置到文件中。

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk17.0.1.jdk/Contents/Home\
PATH=$JAVA_HOME/bin:$PATH:.\
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.\
export JAVA_HOME\
export PATH\
export CLASSPATH

最后通过 source 指令让它立即生效。

source ~/.bash_profile

这里需要注意一下,对于新版的 MAC 时(M1),需要打开的是 使用.zshrc。

2.3 验证是否安装成功

当上面都配置完毕后,我们就可以打开命令行工具,来验证是否安装成功。

java -version

image.png

当正常展示版本号时就已经安装成功了。

2.4 下载 IDE

安装后再实际的开发和测试中,我们需要借助成熟的 IDE 开发工具来帮助我们快速开发,这里推荐大家使用 IntelliJ IDEA 工具进行开发。 下载地址:www.jetbrains.com/idea/downlo…

image.png

3. HelloWorld

当配置完开发 IDE 后,我们就可以创建一个简单的应用程序 HelloWorld 来体验一下。打开 IDE 后,点击 「New Project」创建一个项目。

image.png

然后我们新建一个 Java 文件。新建一个 HelloWrold 类。

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("欢迎来到 java 世界");
    }
}

点击 Run 进行执行:

image.png

至此,我们完成了 Java 开发环境的搭建,同时针对 IDE 进行了简单的熟悉了解,后面我们逐渐深入去学习 Java 的特性。