從沒見過這麼牛的“Java進階面經”
導語
- 披沙揀金提煉出每個 Java 模組中最經典的面試題;
- 答案准確,每個題目都是我仔細校對過的;
- 接近最真實的企業面試,題目實用有效果;
JVM與調優
- Java 類載入過程?
- 描述一下 JVM 載入 Class 檔案的原理機制?
- Java 記憶體分配。
- GC 是什麼? 為什麼要有 GC?
- 簡述 Java 垃圾回收機制
- 如何判斷一個物件是否存活?(或者 GC 物件的判定方法)
- 垃圾回收的優點和原理。並考慮 2 種回收機制
- 垃圾回收器的基本原理是什麼?垃圾回收器可以馬上回收記憶體嗎?有什麼辦法主動通知虛擬機器進行垃圾回收?
- Java 中會存在記憶體洩漏嗎,請簡單描述
- 深複製和淺複製。
- System.gc() 和 Runtime.gc() 會做什麼事情?
- finalize() 方法什麼時候被呼叫?解構函式 (finalization) 的目的是什麼?
- 如果物件的引用被置為 null,垃圾收集器是否會立即釋放物件佔用的記憶體?
- 什麼是分散式垃圾回收(DGC)?它是如何工作的?
- 序列(serial)收集器和吞吐量(throughput)收集器的區別是什麼?
- 在 Java 中,物件什麼時候可以被垃圾回收?
- 簡述 Java 記憶體分配與回收策率以及 Minor GC 和 Major GC。
- JVM 的永久代中會發生垃圾回收麼?
- Java 中垃圾收集的方法有哪些?
- 什麼是類載入器,類載入器有哪些?
- 類載入器雙親委派模型機制?
spring面試專題
- 1、什麼是 Spring 框架?Spring 框架有哪些主要模組?
- 2、使用 Spring 框架能帶來哪些好處?
- 3、什麼是控制反轉(IOC)?什麼是依賴注入?
- 4、請解釋下 Spring 框架中的 IoC?
- 5、BeanFactory 和 ApplicationContext 有什麼區別?
- 6、Spring 有幾種配置方式?
- 7、如何用基於 XML 配置的方式配置 Spring?
- 8、如何用基於 Java 配置的方式配置 Spring?
- 9、怎樣用註解的方式配置 Spring?
- 10、請解釋 Spring Bean 的生命週期?
- 11、Spring Bean 的作用域之間有什麼區別?
- 12、什麼是 Spring inner beans?
- 13、Spring 框架中的單例 Beans 是執行緒安全的麼?
- 14、請舉例說明如何在 Spring 中注入一個 Java Collection?
- 15、如何向 Spring Bean 中注入一個 Java.util.Properties?
- 16、請解釋 Spring Bean 的自動裝配?
- 17、請解釋自動裝配模式的區別?
- 18、如何開啟基於註解的自動裝配?
- 19、請舉例解釋@Required 註解?
- 20、請舉例解釋@Autowired 註解?
- 21、請舉例說明@Qualifier 註解?
- 22、構造方法注入和設值注入有什麼區別?
- 23、Spring 框架中有哪些不同型別的事件?
- 24、FileSystemResource 和 ClassPathResource 有何區別?
- 25、Spring 框架中都用到了哪些設計模式?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69984164/viewspace-2731397/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 這麼優雅的Java ORM沒見過吧!JavaORM
- Java高階面試-面經Java面試
- Java這個高階特性,很多人還沒用過!Java
- 我沒有見過這樣的黃昏
- 有沒有人見過這樣的開發工具?
- 初學Java,這三個階段你經歷過嗎?Java
- 漫談Python魔術方法,見過的沒見過的都在這裡了Python
- 這樣的微信商城原始碼,你肯定沒見過。原始碼
- 中國特色新基建視覺化,工程監控畫面還能這麼美?你絕對沒見過視覺化
- 這些奇怪的排序演算法,你沒見過吧?排序演算法
- 我從未見過如此神經病的打牌遊戲遊戲
- Java常見面試真題之中級進階Java面試
- 一年Java開發經驗,阿里巴巴五面(已offer)面經,我自己都沒有想到我會過Java阿里
- find 命令這 7 種高階用法,你肯定沒用過?
- 『真香警告』這33個超級好用的CSS選擇器,你可能見都沒見過。CSS
- OpenTiny 的這些特色元件,很實用,但你應該沒見過元件
- 前端進階(一)掌握Web API,開發常見的頁面互動功能前端WebAPI
- Java、Python 都跌出前五了,誰這麼牛?JavaPython
- Java常見面試真題之中級進階(List篇)Java面試
- Java常見面試真題之中級進階(HashMap篇)Java面試HashMap
- 【備戰春招/秋招系列】美團Java面經總結進階篇 (附詳解答案)Java
- 面經手冊 · 第14篇《volatile 怎麼實現的記憶體可見?沒有 volatile 一定不可見嗎?》記憶體
- 升級到Java 17沒這麼簡單Java
- Java進階(六)從ConcurrentHashMap的演進看Java多執行緒核心技術JavaHashMap執行緒
- Exadata為什麼這麼牛B
- 面對以前沒有用過的技術——
- 沒有廢話的vue進階( 一 )Vue
- Java 從入門到進階之路(二十八)Java
- Java 從入門到進階之路(二十九)Java
- Java 從入門到進階之路(二十五)Java
- Java 從入門到進階之路(二十四)Java
- Java 從入門到進階之路(二十三)Java
- Java進階 | 從整體上觀察物件導向Java物件
- 友盟+的資料智慧生意經:如何從DI向AI進階?AI
- vue從入門到進階:過濾器filters(五)Vue過濾器Filter
- Facebook:從沒來過中國 怎麼連線世界
- Swift 進階 | 看得見的演算法Swift演算法
- 怎麼從初、中級Java程式設計師過渡到高階Java程式設計師?Java程式設計師