Java基础篇
2025/12/27大约 3 分钟
Java基础篇
学习目标
本系列文档系统介绍 Java 编程语言的核心基础知识,帮助读者从零开始掌握 Java 开发必备技能。
内容概览
Java基础篇涵盖从入门到精通的完整知识体系,共分为14个模块:
00-概述
Java语言简介、环境配置、第一个程序
01-基础语法
变量、数据类型、运算符、控制流、关键字
02-面向对象
类与对象、封装、继承、多态、抽象、接口
03-数组与字符串
数组操作、String、StringBuilder、正则表达式
04-集合框架
List、Set、Map、Queue 及其实现类
05-异常处理
异常类型、try-catch-finally、自定义异常
06-IO流
文件操作、字节流、字符流、缓冲流、NIO
07-多线程
线程创建、线程同步、线程池、并发工具
08-常用API
包装类、日期时间、System、Math、Objects
09-泛型与反射
泛型使用、类型擦除、反射机制、注解
10-网络编程
Socket、ServerSocket、UDP、HTTP
11-Lambda与Stream
Lambda表达式、Stream API、Optional
12-设计模式
单例、工厂、代理、策略等常用设计模式
13-附录
常见问题、速查表、参考资料
学习路径建议
图:Java基础篇学习路径图
适合人群
- 编程初学者:从零开始学习编程,选择 Java 作为入门语言
- 在校学生:计算机相关专业学生,系统学习 Java 基础
- 转行开发者:从其他语言转向 Java 开发
- 面试准备:巩固基础,应对技术面试
学习建议
- 循序渐进:按照学习路径图逐步学习,不要跳跃
- 动手实践:每个知识点都要亲自编写代码验证
- 及时总结:学习后及时整理笔记,加深理解
- 练习巩固:配合练习题巩固所学知识
版本说明
本系列文档基于 JDK 17 LTS 编写,内容兼容 JDK 8+ 版本。