最近很多小伙伴,让我帮忙找一套 Java 学习资料,于是我翻遍了收藏的 1024G 资料,找到一套华为工程师总结的 Java 笔记,可以说是 Java 程序员必备!
整个资料包内容专注 Java 技术,包括 Spring、Spring Boot/Cloud、Dubbo、JVM、集合、多线程、JPA、MyBatis、MySQL、大数据、Nginx、Git、Docker、GitHub、Servlet、JavaWeb、IDEA、Redis、算法、面试题等几乎覆盖了 Java 基础和进阶的方方面面,非常适合初学者入门和进阶者巩固知识!
据说已经有小伙伴通过这套资料,成功的入职了蚂蚁金服、今日头条等大厂。而且,这些资料不是扫描版的,里面的文字都可以直接复制,非常便于我们学习:
喜欢的朋友点赞支持一下。
Java基础知识总结
Java概念
- 什么是Java?
- Java的特点
- Java开发环境
- JDK
- JRE
- Java开发环境配置
Java基本语法
- 数据类型
- 基础语法
- 运算符
Java执行控制流程条件语句
- if 条件语句
- if...else 条件语句
- if...else if 多分支语句
- switch多分支语句
循环语句
- while 循环语句
- do...while 循环
- for循环语句
跳转语句
- break语句
- continue语句
面向对象
- 类也是一种对象
- 对象的创建
- 属性和方法
- 构造方法
- 方法重载
- 方法的重写
初始化
- 类的初始化
- 成员初始化
- 构造器初始化
- 初始化顺序
- 数组初始化
对象的销毁
- 对象作用域
- this和super
访问控制权限
- 继承
- 多态
- 组合
- 代理
- 向上转型
- static
- final
接口和抽象类
- 接口
- 抽象类
异常
- 认识Exception
- 什么是Throwable
- 常见的Exception
- 与Exception有关的Java关键字
- throws和throw
- try . finally . catch
- 什么是Error
内部类
- 创建内部类
集合
- lterable 接口
- 顶层接口
- ArrayList
- Vector
- LinkedList类
- Stack
- HashSet
- TreeSet
- LinkedHashSet类
- PriorityQueue
- HashMap
- TreeMap 类
- LinkedHashMap类
- Hashtable类
- ldentityHashMap 类
- WeakHashMap 类
- ollections 尖
- 集合实现类特征图
泛形
- 泛型的使用
- 用泛型表示类
- 用泛型表示接口
- 泛型方法
- 泛型通配符
反射
- Class类
- Field 类
- Method类
- ClassLoader类
枚举
- 枚举特性
- 枚举和普通类—样
- 枚举神秘之处
- 枚举类
i/o
- File 类
- 基础IO类和相关方法
- lnputStream
- outputStream
- Reader类
- Writer类
- lnputStream及其子类
- OutputStream及其子类
- Reader及其子类
- Writer及其子类
注解
- 关于null的几种处理方式
- 大小写敏感
- null是任何引用类型的初始值
- null只是—种特殊的值
- 使用Null-Safe方法
- null判断
关于思维导图
- Java.lO
- Java.lang
- Java.math
- http://Java.net
需要获取这份思维导图高清版和这份pdf文档的小伙伴可以点赞支持一下。