Skip to content

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   # 架构图

快速开始

  1. 环境准备

    • 安装 JDK 8 或更高版本
    • 配置 JAVA_HOME 环境变量
    • 安装 IDE(推荐 IntelliJ IDEA)
  2. 第一个程序

    java
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello, Java!");
        }
    }
  3. 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 示例