是什么:

JDK(Java Development Kit)是 Java 开发工具包的缩写,它是用于开发、编译和调试 Java 程序的软件包。JDK 是 Java 编程语言的核心开发工具,提供了一系列用于开发 Java 应用程序的工具、库和执行环境。
JDK 包括以下主要组件:

  • 编译器(javac): JDK 包含了 Java 编译器,用于将 Java 源代码(以 .java 文件形式存在)编译成 Java 字节码(以 .class 文件形式存在),这些字节码可以在 Java 虚拟机(JVM)上运行。
  • 运行时环境(JRE): JDK 包含了 Java 运行时环境,它包括 JVM 和一组 Java 标准库,使您能够在计算机上运行编译后的 Java 程序。
  • 开发工具: JDK 提供了各种开发工具,如调试器、分析器、性能监视器等,帮助开发人员编写、调试和优化 Java 代码。
  • 库文件: JDK 提供了一组 Java 标准库,包含了许多预定义的类和方法,使开发人员可以更轻松地构建各种类型的应用程序。

JDK 是 Java 开发的基础,开发人员使用它来创建各种类型的应用程序,包括桌面应用、移动应用、Web 应用、后端服务等。通过使用 JDK,开发人员可以利用 Java 语言的强大功能和跨平台性,构建高质量、可维护和可扩展的应用程序。在 JDK 中,还包括了一些附加工具和库,如 JavaDoc(用于生成代码文档)、JavaFX(用于创建富客户端应用)等。

能干什么:

  • Java 应用程序开发: JDK 是开发 Java 应用程序的基础工具,您可以使用 JDK 提供的编译器(javac)将 Java 源代码编译成字节码文件,然后在 Java 运行时环境(JRE)中运行。这使您能够创建各种类型的应用程序,包括桌面应用、Web 应用、移动应用、后端服务等。

  • 编译和调试: JDK 提供了强大的编译器和调试工具,可以帮助您编译、调试和优化 Java 代码,以确保代码的正确性和性能。

  • 开发工具: JDK 包括各种开发工具,如调试器(jdb)、性能分析器(jvisualvm)、JavaDoc 工具(用于生成代码文档)、反编译工具等,这些工具可以帮助开发人员更轻松地开发和维护 Java 应用程序。

  • Java 标准库: JDK 提供了一组丰富的 Java 标准库,包括各种类和方法,涵盖了数据结构、算法、输入输出、网络通信、多线程等领域,使开发人员能够更快速地构建功能丰富的应用程序。

  • 跨平台开发: Java 语言和 JDK 的一个重要特性是跨平台性,开发人员可以使用 JDK 在不同的操作系统上开发应用程序,而无需担心操作系统差异。

  • 图形用户界面(GUI)开发: JDK 提供了 JavaFX 框架,用于创建富客户端应用程序的图形用户界面。您可以使用 JavaFX 创建交互性强、视觉效果优美的应用程序界面。

怎么安装:

1.首先,更新包列表:

sudo apt update

2.安装jdk1.8:在 Ubuntu 中,默认的 JDK 是 OpenJDK:

sudo apt install openjdk-8-jdk

3.验证安装:

java -version

在这里插入图片描述
4.配置java环境变量:

#首先,看看你的jdk安装在哪儿
update-alternatives --list java

在这里插入图片描述
然后在终端中执行以下命令,将 Java 可执行文件的路径添加到 PATH 环境变量中:

echo 'export PATH="$PATH:/usr/lib/jvm/java-8-openjdk-amd64/bin"' >> ~/.bashrc
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre

加载环境变量

source ~/.bashrc

这就安装好了。
5.写段代码测试一下:

# vim Fibonacci.java


public class Fibonacci {

    public static void main(String[] args) {
        int n = 10; // 要计算的斐波那契数列前 n 个数字
        System.out.println("Fibonacci Series (First " + n + " numbers):");

        int first = 0, second = 1;

        for (int i = 0; i < n; i++) {
            System.out.print(first + " ");
            int next = first + second;
            first = second;
            second = next;
        }
    }
}

使用javac编译java源代码:

javac Fibonacci.java

编译成功后,使用”java“命令运行编译后的类文件:

java Fibonacci

在这里插入图片描述
这就安装完成了。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐