Java面試八股文-高頻面試題與求職攻略一本通 (視頻解說版) 9787121455582 譚勇德

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:電子工業
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$814
商品編號: 9787121455582
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202306*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Java面試八股文-高頻面試題與求職攻略一本通 (視頻解說版)
ISBN:9787121455582
出版社:電子工業
著編譯者:譚勇德
叢書名:咕泡Java程序員面試叢書
頁數:465
所在地:中國大陸 *此為代購商品
書號:1525308
可大量預訂,請先連絡。

內容簡介

本書將碎片化的Java面試「八股文」知識點系統化、結構化,精選了近200道經典高頻的「八股文」面試題,整理了近20個經典高頻的「實戰場景」解決方案,準備了10多個面試簡歷實操技巧。每道面試題都標註了難度指數、考查頻率、開發年限和匹配崗位等,並配置了二維碼,掃碼即可同步觀看視頻解說,能夠讓讀者享受到「同聲傳譯」式的體驗。 本書內容覆蓋了Java基礎知識,併發編程與多線程,集合原理,JVM原理,I/O與網路編程,設計模式,Spring全家桶,Dubbo、Netty、MyBatis等互聯網常用框架,分散式與微服務,MySQL資料庫,緩存與NoSQL,消息中間件,互聯網經典場景及面試求職攻略,覆蓋了90%以上常見的面試知識點。 本書非常適合未來想從事Java開發相關工作的學生、準備面試的Java程序員、不知道如何修改簡歷的技術人員閱讀。希望本書可以幫助讀者完成短期面試突擊,獲得理想的職位。

作者簡介

譚勇德(Tom) 咕泡學院聯合創始人。「手寫源碼學習法」開創者、「Java架構師成長路徑」制定人、「程序員職業成長路線圖」制定者,Java架構師講師。著有暢銷書《Spring 5核心原理與30個類手寫實戰》《Netty 4核心原理與手寫RPC框架實戰》。 10餘年Java從業經驗,在大型IT公司擔任過CTO、系統架構師。精通Java、JS、CSS、AS、PHP等;負責過多個大型分散式系統的微服務架構的技術改造;多年來對主流技術框架有深入研究及獨特見解;開發過多套企業內部UI框架和ORM框架;熱衷於分享經驗,共同進步。 格言:不只做一個技術者,更要做一個思考者。

目錄

第1篇 Java核心知識點
第1章 Java基礎知識
1 1 數據類型
1 1 1 為什麼要設計封裝類,Integer和int有什麼區別
1 1 2 為什麼「1000==1000」為false,「100==100」為true
1 1 3 new String(「hello」)之後,到底創建了幾個對象
1 1 4 String、StringBuffer、StringBuilder的區別是什麼
1 2 Object對象
1 2 1 如何理解Java對象的創建過程
1 2 2 什麼是深克隆和淺克隆
1 2 3 強引用、軟引用、弱引用、虛引用有什麼區別
1 2 4 一個空的Object對象到底佔多大內存
1 2 5 為什麼重寫equals()方法就一定要重寫hashCode()方法
1 3 其他特性
1 3 1 請對比一下Java和JavaScript的區別
1 3 2 什麼是受檢異常和非受檢異常
1 3 3 fail-fast機制與fail-safe機制分別有什麼作用
1 3 4 如何理解序列化和反序列化
1 3 5 什麼是SPI,它有什麼用
1 3 6 finally語句塊一定會執行嗎
1 3 7 什麼是內存溢出,什麼是內存泄漏
第2章 併發編程與多線程
2 1 J U C和鎖
2 1 1 什麼是AQS
2 1 2 如何理解AQS的實現原理
2 1 3 AQS為什麼要使用雙向鏈表
2 1 4 什麼是CAS
2 1 5 什麼是樂觀鎖,什麼是悲觀鎖
2 1 6 什麼條件下會產生死鎖,如何避免死鎖
2 1 7 synchronized和Lock的區別是什麼
2 1 8 什麼是可重入鎖,它的作用是什麼
2 1 9 ReentrantLock的實現原理是什麼
2 1 10 ReentrantLock是如何實現鎖的公平性和非公平性的
2 1 11 說說你對行鎖、間隙鎖、臨鍵鎖的理解
2 1 12 如何理解Java中令人眼花繚亂的各種併發鎖
2 1 13 阻塞隊列被非同步消費,怎麼保持順序
2 1 14 基於數組的阻塞隊列ArrayBlockingQueue的實現原理是什麼
2 2 多線程與線程池
2 2 1 Thread和Runnable的區別是什麼
2 2 2 什麼是守護線程,它有什麼特點
2 2 3 BLOCKED和WAITING兩種線程狀態有什麼區別
2 2 4 為什麼啟動線程不能直接調用run()方法,調用兩次start()方法會有什麼後果
2 2 5 談談你對Java線程5種狀態流轉原理的理解
2 2 6 談談你對線程池的理解
2 2 7 Java有哪些實現線程池的方式
2 2 8 線程池是如何回收線程的
2 2 9 線程池是如何實現線程復用的
2 2 10 線程池如何知道一個線程的任務已經執行完成
2 2 11 當任務數超過線程池的核心線程數時,如何讓任務不進入隊列
2 2 12 什麼是偽共享,如何避免偽共享
2 2 13 wait和notify為什麼要寫在synchronized代碼塊中
2 2 14 wait和sleep是否會觸發鎖的釋放及CPU資源的釋放
2 2 15 volatile關鍵字有什麼用,它的實現原理是什麼

第2篇 框架源碼與原理
第3篇 分散式與中間件
第4篇 經典場景與求職攻略
附錄A 互聯網程序員職業成長發展路線圖
附錄B 互聯網程序員職業各成長階段能力模型圖
附錄C Java互聯網程序員技術成長路徑
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理