Java 学习笔记
概述
Java 是一门面向对象的编程语言,具有跨平台、安全性高、生态丰富等特点。本目录包含 Java 相关的学习笔记、示例代码和最佳实践。
学习路径
基础阶段
- [ ] Java 基础语法
- [ ] 面向对象编程
- [ ] 集合框架
- [ ] 异常处理
- [ ] 多线程编程
进阶阶段
- [ ] Spring Framework
- [ ] Spring Boot
- [ ] Spring Cloud
- [ ] 微服务架构
- [ ] 数据库操作
高级阶段
- [ ] JVM 调优
- [ ] 性能优化
- [ ] 设计模式
- [ ] 架构设计
- [ ] 分布式系统
目录结构
java/
├── readme.md # 本文件 - Java概览
├── learning-plan.md # 详细学习计划
├── examples/ # 示例代码
│ ├── 01-basics/ # 基础语法示例
│ ├── 02-spring/ # Spring框架示例
│ └── 03-microservice/ # 微服务示例
├── books/ # 书籍笔记
│ └── spring-in-action/ # Spring实战笔记
└── images/ # 图片资源
└── architecture.png # 架构图
快速开始
环境准备
- 安装 JDK 8 或更高版本
- 配置 JAVA_HOME 环境变量
- 安装 IDE(推荐 IntelliJ IDEA)
第一个程序
javapublic class HelloWorld { public static void main(String[] args) { System.out.println("Hello, Java!"); } }
Spring Boot 项目
java@SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
相关资源
更新日志
- 2024-01-01: 创建 Java 学习目录
- 2024-01-15: 添加基础语法示例
- 2024-02-01: 添加 Spring Boot 示例