环境搭建(必备基础)
-
安装JDK(Java Development Kit)
- 从Oracle官网下载最新JDK(如JDK 21)。
- 配置环境变量:
JAVA_HOME
:指向JDK安装目录(如C:Program FilesJavajdk-21
)。Path
:添加%JAVA_HOME%bin
。
- 验证安装:命令行输入
java -version
和javac -version
,显示版本号即成功。
-
选择开发工具(IDE)
编写第一个Java程序
-
创建Java文件
- 新建文本文件,命名为
HelloWorld.java
(文件名必须与类名一致)。 - 输入以下代码:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); // 控制台输出 } }
- 新建文本文件,命名为
-
关键语法解析
public class HelloWorld
:类名与文件名必须相同。public static void main(String[] args)
:程序入口方法。System.out.println()
到控制台。
编译与运行
-
命令行操作
- 编译:
javac HelloWorld.java
→ 生成HelloWorld.class
(字节码文件)。 - 运行:
java HelloWorld
→ 输出Hello, World!
。
- 编译:
-
IDE操作(以IntelliJ为例)
直接点击运行按钮(▶️),IDE自动完成编译和执行。
核心编程概念
-
基础语法
- 变量与数据类型:
int age = 25; // 整型 double price = 9.99; // 浮点型 String name = "Alice"; // 字符串 boolean isStudent = true; // 布尔值
- 流程控制:
if (age >= 18) { System.out.println("成年人"); } else { System.out.println("未成年人"); }
- 变量与数据类型:
-
面向对象编程(OOP)
- 类与对象:
public class Dog { String breed; // 属性 public void bark() { // 方法 System.out.println("汪汪!"); } } // 创建对象 Dog myDog = new Dog(); myDog.breed = "金毛"; myDog.bark();
- 四大特性:封装、继承、多态、抽象。
- 类与对象:
-
异常处理
try { int result = 10 / 0; // 可能抛出ArithmeticException } catch (Exception e) { System.out.println("错误:" + e.getMessage()); }
进阶开发技能
-
常用工具包
- 集合框架:
ArrayList
,HashMap
(位于java.util
包)。 - 文件操作:
java.nio.file
处理读写。 - 多线程:
Thread
类或Runnable
接口。
- 集合框架:
-
依赖管理
- 使用 Maven 或 Gradle 管理第三方库(如添加日志工具Log4j)。
-
调试与测试
- 用IDE断点调试(Debug模式)。
- 单元测试:JUnit框架(官网)。
学习资源推荐
- 官方文档:Oracle Java教程(权威必读)。
- 免费课程:
- 实践平台:
常见问题解决
- 编译错误:检查拼写、分号和大括号匹配。
ClassNotFoundException
:确认类路径(Classpath)配置正确。- 内存溢出:用
JConsole
或VisualVM
监控堆内存。
引用说明:
- Oracle官方文档提供Java语法标准(链接)。
- 开发工具教程来源Eclipse、IntelliJ IDEA、VS Code官网。
- 学习资源引用Coursera、Codecademy等权威教育平台。 遵循Java SE最新规范,并通过实际代码验证可靠性。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/40440.html