跳至主要內容
文档演示
门户首页
Java知识库
数据库知识库
框架知识库
中间件知识库
部署文档
前端
其他扩展
常用命令
常用插件
代码片段
Linux命令速查
搜索
Ctrl
K
Java
清峰
小于 1 分钟
目录
#
1、开发规范
#
文档规范
基础-API文档规范
架构-文档管理体系设计
进阶-文档自动化工具
#
编码规范
基础-命名规范
架构-架构设计规范
架构-设计模式应用规范
生态-规范落地与工具链集成
进阶-代码规范
#
2、 Java基础
#
1.1 语法基础
Java基础-关键字
Java基础-注释
Java基础-数据类型
Java基础-运算符
Java基础-流程控制
#
1.2 数组 字符串
数组
二维数组
字符串
打印数组
字符串常量
可变字符串
字符串源码解读
#
1.3 集合框架
集合-List
集合-Set
集合-Map集合
集合-ArrayList源码
集合-Queue
集合-LinkedList源码
集合-并发集合
集合-Stack&Queue源码
集合-PriorityQueue 源码
集合-HashSet&HashMap 源码
集合-LinkedHashSet&LinkedHashMap 源码
集合-TreeSet&TreeMap源码
集合-WeakHashMap源码
时间复杂度
#
1.4 面向对象
三大特性
类&包&变量
方法&参数
权限修饰符
关键字
枚举
#
1.5 IO流
文件流
字节流
字符流
缓冲流
转换流
序列流
打印流
NIO流
#
1.6 异常处理
基础-异常体系设计
深化-深入理解异常
进阶-异常处理最佳实践
#
1.7 反射
基础-反射机制原理
理解-反射机制执行的流程
进阶-反射在实践中的应用
#
1.8 泛型
基础-泛型基础
理解-深入理解泛型
进阶-泛型在框架设计中的应用
#
1.9 网络编程
基础-网络编程基础概念
理解-深入理解网络编程
生态-网络监控与诊断工具
进阶-NIO与异步编程
#
2.0 注解
基础-注解基础
理解-深入理解注解
进阶-注解在实践中的应用
#
2.1 SIP机制
基础-SIP基础
理解-深入理解SIP
进阶-SIP在实践中的应用
#
3、 Java新特性
#
Java 11 LTS特性
#
Java 17 增强的NPE特性
#
Java 21 虚拟线程
#
Java 8 核心特性
#
生态-Java生态系统演进
#
4、并发编程艺术
#
Java并发-理论基础
#
Java并发-线程基础
#
Java并发-线程池
#
Java并发-锁机制
#
Java并发-关键字
#
Java并发-原子类
#
5、设计模式
#
中介者模式
#
享元模式
#
代理模式
#
单例模式
#
原型模式
#
命令模式
#
备忘录模式
#
外观模式
#
工厂方法模式
#
建造者模式
#
抽象工厂模式
#
桥接模式
#
模板方法模式
#
状态模式
#
策略模式
#
组合模式
#
装饰器模式
#
观察者模式
#
解释器模式
#
访问者模式
#
责任链模式
#
迭代器模式
#
适配器模式
#
6、 JVM原理
#
JVM理论基础
#
JVM内存模型
#
JVM类文件结构
#
JVM类加载机制
#
JVM垃圾回收机制
#
JVM参数总结
#
JVM性能监控
#
JVM故障排错
#
JVM调优
#
7、 Maven仓库管理
#
依赖管理
#
基础-Maven核心概念
#
架构-Maven构建优化
#
生态-Maven仓库生态
#
自定义项目Jar上传到maven中央仓库
#
进阶-依赖冲突解决
#
面试专题
#
面试专题:IO流
#
面试专题:JVM原理
#
面试专题:SIP机制
#
面试专题:反射
#
面试专题:并发编程
#
面试专题:异常处理
#
面试专题:数组与字符串
#
面试专题:泛型
#
面试专题:注解
#
面试专题:网络编程
#
面试专题:语法基础
#
面试专题:集合框架
#
面试专题:面向对象