2025年从零学Java:初学者详细指南

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

Java 入门:为什么这门语言在 2025 年依然重要?



Java 是世界上最稳定、最受欢迎的程序设计语言之一。尽管新技术层出不穷,Java 仍继续在企业级开发、移动生态系统(Android)和后端系统中占据领先地位。在 2025 年,Java 对于那些想要开启 IT 职业生涯的人来说,仍然是一个可靠的选择。



为什么你现在应该从 Java 开始?

  • 庞大的社区 — 数百万开发者和数千个库。
  • 平台无关性 — 得益于 JVM(Java 虚拟机),代码可在任何操作系统上运行。
  • 高薪 — Java 开发者属于最高收入群体之一。
  • 职业发展 — 从初级开发人员到软件架构师。


本文是你的第一步。我们将介绍你需要安装什么、如何编写第一个程序,以及初学者应该掌握哪些概念。



第一步:安装 JDK 并设置开发环境



什么是 JDK?

JDK(Java 开发工具包)是用于 Java 开发的一组工具。它包括一个编译器(javac)、一个虚拟机(java)以及标准库。



如何在 2025 年安装 JDK 21(LTS)

  1. 前往官方网站 Adoptium(推荐的 OpenJDK 发行版)。
  2. 为你的操作系统(Windows、macOS、Linux)下载安装程序。
  3. 运行安装并按照指示操作。
  4. 在终端(命令行)中验证安装:


java --version


如果你看到版本号 openjdk 21.0.x — 说明一切就绪。



选择 IDE(集成开发环境)

对于初学者来说,最佳选择是:

  • IntelliJ IDEA Community Edition — 免费、功能强大、带有提示。
  • VS Code — 轻量级,需要安装 Extension Pack for Java 插件。


安装其中任何一个 — 你就可以开始编码了。



第二步:你的第一个 Java 程序



传统上,我们从 "Hello, World!" 开始。创建一个文件 Main.java 并编写以下代码:



public class Main {    public static void main(String[] args) {        System.out.println("Hello, Java 2025 world!");    }}


代码分解:

  • public class Main — 类声明。文件名必须与类名匹配。
  • public static void main(String[] args) — 程序的入口点。
  • System.out.println() — 向控制台输出文本。


编译和执行

在文件所在的文件夹中打开终端,然后运行:



javac Main.javajava Main


控制台应该显示:Hello, Java 2025 world!



第三步:面向初学者的 Java 语法基础



变量和数据类型

Java 是强类型语言。这意味着每个变量都有固定的类型。



public class Main {    public static void main(String[] args) {        // 整数        int age = 25;        long bigNumber = 10000000000L;

// 浮点数 double price = 99.99; float discount = 15.5f;

// 字符和字符串 char grade = 'A'; String name = "Anna";

// 布尔类型 boolean isJavaFun = true;

System.out.println("你好, " + name + "! 你 " + age + " 岁了。"); }}


基本类型:

  • int — 整数(最高 20 亿)。
  • double — 浮点数。
  • boolean — 真/假。
  • String — 文本字符串(大写字母开头)。

博客

书籍推荐