Java标准库下载:手把手教你获取JDK和核心类库

很多人在刚开始学Java时,都会卡在第一步:怎么下载Java标准。其实所谓的“Java标准库”,通常指的就是JDK(Java Development Kit),它里面包含了编译器、运行环境以及最核心的java.lang、java.util、java.io等标准库。

去哪里下载JDK?

目前主流的选择是Oracle JDK或OpenJDK。如果你只是学习或开发个人项目,推荐使用OpenJDK,它是完全免费且开源的。可以访问Eclipse Temurin项目页面,选择对应操作系统的版本下载。

比如你在用Windows 10笔记本写代码,就选Windows x64 Installer,下载后双击安装,一路下一步就行。mac用户可以直接下.dmg包,拖进应用程序文件夹即可。

安装完怎么验证?

打开命令提示符(Windows)或终端(macOS/Linux),输入:

java -version

如果看到类似下面的输出,说明安装成功了:

openjdk version "17.0.8" 2023-07-18
OpenJDK Runtime Environment (build 17.0.8+7)
OpenJDK 64-Bit Server VM (build 17.0.8+7, mixed mode)

标准库都在哪?

JDK安装好后,标准库的源码其实在安装目录下的lib/src.zip里。你可以解压这个压缩包,看看String、ArrayList这些常用类是怎么写的。这比光看文档直观多了。

而实际运行时加载的.class文件,则打包在lib/rt.jar(旧版本)或通过模块系统动态加载(JDK 9+)。不需要手动去复制或引用,javac和java命令会自动处理。

要不要单独下载jar包?

初学者常有个误解:是不是得像下载Python库那样,一个个去网上找java.json、java.http之类的包?其实不用。JDK自带的标准库已经覆盖了字符串处理、集合操作、网络请求、文件读写等绝大多数基础功能。

只有当你需要用到第三方功能,比如解析Excel、做Web框架,才需要额外引入像Apache POI、Spring Boot这样的库,那才是通过Maven或Gradle去管理依赖。

小技巧:快速查看API文档

下载JDK时,可以顺带把API文档一起获取。Eclipse Temurin也提供了docs包,或者直接访问在线版:Oracle官方API文档。搜索“ArrayList”就能看到所有方法说明,比百度零散教程靠谱得多。

家里老人学手机修图都用得上APP商店,咱们学编程,JDK就是那个“应用中心”。装一次,后面几十年写Java都靠它打底。