Files
mkdocs/docs/学习笔记/Java学习.md
2026-01-05 10:31:24 +08:00

86 lines
1.4 KiB
Markdown

# 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<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("Go");
```
### Map
```java
Map<String, Integer> 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/)