Java入门:2025年如何从零开始实战
Java仍然是全球最受欢迎的编程语言之一。在2025年,它依然在企业级开发、Android应用、后端和大数据领域占据领先地位。如果你决定开始学习Java,本指南将帮助你以最少的理论和最多的实践迈出第一步。我们将配置开发环境、编写第一个程序,并讲解语言的基本结构。
1. 安装和配置开发环境
在编写代码之前,需要安装Java Development Kit (JDK)。2025年,建议使用JDK 21 LTS(长期支持版)或更新版本。
步骤1. 下载JDK
请访问Oracle官方网站或使用OpenJDK。为方便起见,请下载适用于您操作系统的安装程序:
- Windows:.exe安装文件
- macOS:.dmg文件
- Linux:通过包管理器安装(例如:
sudo apt install openjdk-21-jdk)
步骤2. 验证安装
打开终端(命令行)并执行:
java -versionjavac -version您应该能看到已安装的Java版本。如果命令未找到,请将bin文件夹的路径添加到系统环境变量PATH中。
步骤3. 选择IDE(集成开发环境)
适合初学者的选择:
- IntelliJ IDEA Community Edition(免费)—— Java开发的最佳选择
- Eclipse—— 经典之选,插件丰富
- VS Code + Java Extension Pack扩展—— 轻量级方案
2. 第一个Java程序:"Hello, World!"
传统上,我们从输出问候语开始。创建文件HelloWorld.java并编写:
public class HelloWorld { public static void main(String[] args) { System.out.println("你好,Java 2025世界!"); }}编译和运行
在终端中切换到文件所在文件夹并执行:
javac HelloWorld.javajava HelloWorld您将看到输出:你好,Java 2025世界!
代码解析:
public class HelloWorld—— 类的声明。类名必须与文件名一致。public static void main(String[] args)—— 程序的入口点。System.out.println()—— 用于向控制台输出字符串的方法。
3. 语法基础:变量、数据类型和运算符
Java是一种强类型语言。这意味着每个变量都有必须声明的类型。
基本数据类型
int age = 25; // 整数double price = 19.99; // 浮点数boolean isActive = true;// 布尔值char grade = 'A'; // 字符byte b = 100; // 8位整数long bigNumber = 100000L;// 长整数(后缀L)字符串
Java中的字符串是String类的对象。由于语法糖,它们可以像基本类型一样声明:
String name = "安娜";String greeting = "你好," + name;System.out.println(greeting); // 你好,安娜条件语句
int temperature = 30;if (temperature > 25) { System.out.println("热");} else if (temperature > 15) { System.out.println("温暖");} else { System.out.println("冷");}循环
for循环:
for (int i = 0; i < 5; i++) { System.out.println("迭代:" + i);}while循环:
int count = 0;while (count < 3) { System.out.println("计数:"