草長鶯飛三月天,又到跳槽好時節
對於想換工作的小夥伴,最好的東西應該是一份靠譜的面試指南和知識點。
推薦一個質量很高的java知識庫和麵試指南。
開源地址:https://github.com/Snailclimb/JavaGuide
看一個項目的質量如何,我想這個接近3萬的star數已經說明問題了。
這個開源項目涵蓋大部分Java程序員所需要掌握的核心知識
介紹
- 對於 Java 初學者來說: 本文檔傾向於給你提供一個比較詳細的學習路徑,讓你對於Java整體的知識體系有一個初步認識。另外,本文的一些文章 也是你學習和複習 Java 知識不錯的實踐;
- 對於非 Java 初學者來說: 本文檔更適合回顧知識,準備面試,搞清面試應該把重心放在那些問題上。要搞清楚這個道理:提前知道那些面試常見,不是為了背下來應付面試,而是為了讓你可以更有針對的學習重點。
知識點:
- Java基礎
- 集合框架
- 多線程
- BIO,NIO,AIO
- JVM
- Java8 New Features
- 設計模式
- 數據結構與算法數據結構
- 算法
- 計算機網絡與數據通信網絡相關
- 數據通信(RESTful,RPC,消息隊列)總結
- 操作系統Linux相關
- 主流框架Spring
- ZooKeeper
- 數據存儲MySQL
- Redis
- 架構
- 面試必備(Essential content for the interview)備戰面試(Preparing for an interview)
- BATJ真實面經(BATJ real interview experience)
- 最常見的Java面試題總結(Summary of the most common Java interview questions)
- 閒談
閱讀更多 IT技術圈 的文章