Backend Tutorial
目录
Backend Tutorial
C++ 教程
Python 教程
Java 教程
Java 后端开发
01-环境搭建
02-基础语法
03-面向对象
04-集合框架
05-多线程编程
06-IO流
Node.js 教程
Golang 教程
Rust 教程
Shell 教程
Backend Tutorial
Java 教程
查看页面源码
Java 教程
Java 学习内容
Java 后端开发
🎯 技术栈
📚 学习路径
🚀 项目实践
💡 最佳实践
📝 学习笔记
🔧 开发工具
01-环境搭建
JDK安装
开发工具
构建工具
Hello World
调试工具
常用工具
编码规范
项目结构
Java 17完整特性列表
02-基础语法
数据类型
变量和常量
运算符
控制结构
数组
字符串
方法
面向对象基础
常见陷阱
输入输出
异常处理
最佳实践
03-面向对象
类和对象
继承
多态
抽象类
接口
枚举
内部类
Lambda表达式(Java 8+)
Stream API(Java 8+)
方法引用(Java 8+)
Optional(Java 8+)
注解
反射
泛型
设计模式基础
最佳实践
04-集合框架
集合框架结构
List接口
Set接口
Map接口
Queue和Deque
Collections工具类
集合选择指南
集合常见陷阱
集合性能优化
比较器
最佳实践
05-多线程编程
线程创建
线程状态
线程同步
线程通信
线程池
并发集合
原子类
常见并发问题
volatile关键字
ThreadLocal
最佳实践
并发工具类
06-IO流
IO流体系
文件操作
对象序列化
Files类(Java 7+)
NIO(New IO)
资源管理
IO vs NIO
最佳实践