Java 入门指南
一、Java 简介
Java 是一门诞生于1995年的高级编程语言,由 Sun Microsystems(后被 Oracle 收购)开发。其核心特点是跨平台性(“一次编写,到处运行”),通过 JVM(Java虚拟机) 实现不同操作系统的兼容性。Java 广泛应用于企业级开发(如银行系统)、Android 应用开发、大数据处理(Hadoop)等领域。
二、开发环境搭建
-
安装 JDK
- JDK(Java Development Kit)是 Java 开发工具包,包含编译器(javac)和运行环境(JRE)。
- 访问 Oracle官网 下载对应操作系统的 JDK(建议选择 JDK 17 或更高版本)。
- 安装完成后,验证是否成功:
bash
java -version # 查看 Java 版本 javac -version # 查看编译器版本
-
配置 IDE(集成开发环境)
- 推荐工具:
- IntelliJ IDEA(社区版免费,适合新手)
- Eclipse(开源免费,插件丰富)
- 安装后创建 Java 项目,IDE 会自动配置编译和运行环境。
- 推荐工具:
三、第一个 Java 程序
-
编写代码
创建文件HelloWorld.java,输入以下代码:javapublic class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }- 类名
HelloWorld必须与文件名一致(区分大小写)。 main方法是程序执行的入口。
- 类名
-
编译与运行
- 手动编译(命令行):
bash
javac HelloWorld.java # 生成 HelloWorld.class 字节码文件 java HelloWorld # 运行程序 - IDE 运行:直接点击运行按钮(▶️),输出结果将在控制台显示。
- 手动编译(命令行):
四、基础语法
-
变量与数据类型
javaint age = 25; // 整型 double price = 19.99; // 双精度浮点 char grade = 'A'; // 字符 String name = "John"; // 字符串 boolean isStudent = true; // 布尔值 -
运算符
- 算术:
+,-,*,/,% - 比较:
==,!=,>,< - 逻辑:
&&(与),||(或),!(非)
- 算术:
-
控制结构
- 条件语句:
java
if (score >= 60) { System.out.println("及格"); } else { System.out.println("不及格"); } - 循环语句:
java
for (int i = 0; i < 5; i++) { System.out.println(i); // 输出 0 到 4 }
- 条件语句:
五、面向对象编程(OOP)
-
类与对象
java// 定义类 public class Dog { String name; // 属性 void bark() { // 方法 System.out.println(name + ":汪汪!"); } } // 创建对象 Dog myDog = new Dog(); myDog.name = "Buddy"; myDog.bark(); // 输出 "Buddy:汪汪!" -
核心特性
- 封装:通过
private隐藏属性,提供get/set方法控制访问。 - 继承:子类继承父类特性(如
class Cat extends Animal)。 - 多态:同一方法在不同对象中有不同实现(如重写
@Override)。
- 封装:通过
六、学习资源推荐
- 官方文档:Oracle Java Tutorials
- 在线教程:菜鸟教程、Codecademy
- 书籍:《Java核心技术 卷Ⅰ》(Cay S. Horstmann)
- 社区:Stack Overflow、GitHub 开源项目
七、总结
Java 以清晰的语法和强大的生态成为编程新手的理想选择。通过掌握基础语法、理解面向对象思想,并持续实践项目(如简单计算器、学生管理系统),你将快速迈入编程世界。遇到问题时,善用搜索引擎和社区资源,保持耐心,逐步积累经验。
