Java 面試知識整理以及匯總
簡(jiǎn)介
Java 基礎知識比較多,每次使用的時(shí)候都是網(wǎng)上搜搜,有時(shí)候并不全面,所以打算自己整理下,方便以后查看。
Java 基礎知識
- 字符型常量和字符串常量的區別
- Java 面向對象編程三大特性: 封裝 繼承 多態(tài)-
- 重載和重寫(xiě)的區別
- String StringBuffer 和 StringBuilder 的區別是什么? String 為什么是不可變的?
- 自動(dòng)裝箱與拆箱
- 接口和抽象類(lèi)的區別是什么?
- Java 中 equals 和 == 的區別
- hashCode 與 equals
數據類(lèi)型
Java 集合
- List
- ArrayList
- LinkedList
- CopyOnWriteArrayList
- Vector
- Set
- Hashset
- TreeSet
- Map
- HashMap
- HashTable
- ConcurrentHashMap
JVM 相關(guān)知識
JVM 詳解
- 內存詳解
- 對象詳解
- 垃圾回收
- class 文件詳解
- 類(lèi)加載機制
問(wèn)題排查
Java 相關(guān)框架
- Spring
- Spring boot
Java 工具
- maven
- gradle
關(guān)系型數據庫
- MySQL
- Oracle
非關(guān)系型數據庫
- mongo
緩存
- Redis
備注
暫時(shí)只列了大致的提綱,后續會(huì )慢慢完善。

0 評論