说在前面的话:
小编今天看了网上好多关于Java基础知识点汇总的博客,but,感觉都不尽如人意,要么不全面,要么不准确,要么排版太乱了!
所以今天花了一天时间整理了一份Java核心基础知识点总结归纳,超级全面!希望对大家有帮助哈~
由于本文篇幅过长,博主为了方便大家阅读和收藏,特意将本文转成了一份PDF版的文档。
需要PDF版的朋友可以↓↓↓
先用Xmind总结一下JAVA的核心知识点(点击在线观看)。
因为文章篇幅的原因,所以展示截图。
Java 概述:
- 什么是JAVA
- JAVA的特点
- JAVA开发环境
- JDK
- JRE
Java 基础语法
- 数据类型
- 基础语法
- 运算符
JAVA执行流程控制:
- 条件语句
- if条件语句
- if...else 条件语句
- if...else...if 条件语句
- switch 条件语句
- 循环语句
- while 循环语句
- do...whlie 循环语句
- for 循环语句
- 跳转语句
- break 语句
- continue 语句
面向对象
- 认识类
- 对象的创建
- 属性和方法
- 初始化
- 对象的销毁
访问控制权限
- 继承
- 多态
- 组合
- 代理
- 向上转型
- static
- final
接口和抽象类以及异常
- 接口
- 抽象类
- 认识Excption
- 什么是Throwable
- 常见的Exception
- 与Exception有关的Java关键字
- Error
内部类:
集合:
- PriorityQueue
- Iterable 接口
- ArrayList
- Vector
- LinkedList
- Stack
- HashSet
- TreeSet
- LinkedHashSet
- HashMap
- TreeMap
- LinkedHashMap
- Hashtable
- IdentityHashMap
- WeakHashMap
- Collections
- 集合实现类特征图
泛型
反射
枚举
I/O
注解:
思维导图: