# Java 学习笔记 ## 基础语法 ### 变量和数据类型 ```java // 基本数据类型 int age = 25; double price = 99.99; boolean isActive = true; String name = "Java"; ``` ### 控制结构 ```java // if-else if (age >= 18) { System.out.println("成年人"); } else { System.out.println("未成年人"); } // for 循环 for (int i = 0; i < 10; i++) { System.out.println(i); } ``` ## 面向对象 ### 类和对象 ```java public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public void introduce() { System.out.println("我是 " + name + ",今年 " + age + " 岁"); } } ``` ## 集合框架 ### List ```java List list = new ArrayList<>(); list.add("Java"); list.add("Python"); list.add("Go"); ``` ### Map ```java Map map = new HashMap<>(); map.put("Java", 1); map.put("Python", 2); ``` ## 常用工具类 ### String 操作 ```java String str = "Hello World"; str.length(); // 长度 str.substring(0, 5); // 子串 str.split(" "); // 分割 ``` ## 学习资源 - [Oracle Java 教程](https://docs.oracle.com/javase/tutorial/) - [Java 官方文档](https://docs.oracle.com/en/java/)