-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Java高級程序員面試筆試寶典

( 簡體 字)
作者:猿媛之家 蔡羽 楚秦 等類別:1. -> 程式設計 -> JAVA -> Java
   2. -> 程式設計 -> 面試指南
譯者:
出版社:機械工業出版社Java高級程序員面試筆試寶典 3dWoo書號: 52163
詢問書籍請說出此書號!

缺書
NT售價: 395

出版日:12/4/2019
頁數:321
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111641186
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

《Java高級程序員面試筆試寶典》是一本講解Java高級程序員面試筆試的百科全書,在寫法上,除了講解如何解答Java高級程序員面試筆試問題以外,還引入了相關知識點輔以說明,讓讀者能夠更加容易理解。
由于Java高級程序員所需要掌握的知識體系,較之初級、中級程序員會更加底層,所以《Java高級程序員面試筆試寶典》會花費大量篇幅針對Java語言的高級特性(泛型、Collection框架、JUC框架、Java IO、JVM等)進行深度剖析。《Java高級程序員面試筆試寶典》將Java高級程序員面試筆試過程中各類知識點一網打盡。在廣度上,通過各種渠道,搜集了近3年主流IT企業針對高級Java程序員崗位的筆試、面試涉及的知識點,包括但不限于Java高級程序員必須掌握的各類技術點等,所選擇知識點均為企業招聘考查的高頻知識點。在講解的深度上,《Java高級程序員面試筆試寶典》由淺入深,分析每一個知識點,并提煉歸納,同時,引入相關知識點,并對知識點進行深度剖析,讓讀者不僅能夠理解這個知識點,也能游刃有余地解決相似的問題。本書結構合理、條理清晰,對于讀者進行學習與檢索意義重大。
《Java高級程序員面試筆試寶典》是一本計算機相關專業畢業生面試、筆試的求職用書,同時也適合期望在計算機軟、硬件行業大顯身手的計算機愛好者閱讀。
目錄:

第一部分 Java特性
第1章 重視基礎知識2
1.1 不可變類2
1.2 “= =”、equals與hashcode4
1.3 值傳遞與引用傳遞6
1.4 Java關鍵字8
1.4.1 static8
1.4.2 final9
1.4.3 transient10
1.4.4 volatile10
第2章 再論面向對象12
2.1 繼承12
2.1.1 多重繼承12
2.1.2 Overload與Override14
2.2 反射15
2.3 嵌套類20
第3章 泛型22
3.1 基本概念22
3.1.1 泛型的分類23
3.1.2 有界泛型24
3.1.3 復雜的泛型27
3.1.4 數組和泛型容器28
3.1.5 泛型使用建議30
3.2 泛型擦除31
3.2.1 泛型信息的擦除31
3.2.2 擦除帶來的問題33
3.2.3 編譯器保留的泛型信息35
3.2.4 反射獲取泛型信息37
3.2.5 Java泛型的歷史39






第4章 Java新特性41
4.1 Java 8新特性41
4.1.1 Lambda表達式41
4.1.2 方法的默認實現和靜態方法42
4.1.3 方法引用43
4.1.4 注解(Annotation)45
4.1.5 類型推測45
4.1.6 參數名字45
4.1.7 新增Optional類46
4.1.8 新增Stream類46
4.1.9 日期新特性48
4.1.10 調用JavaScript50
4.1.11 Base6450
4.1.12 并行數組50
4.2 Java 9新特性51
4.2.1 JShell:交互式Java REPL51
4.2.2 不可變集合工廠方法51
4.2.3 私有接口方法52
4.2.4 平臺級模塊系統53
4.2.5 進程 API的改進58
4.2.6 try-with-resources59
4.2.7 Stream API的改進60
第二部分 JDK內部實現原理分析
第5章 Collection框架63
5.1 List64
5.1.1 ArrayList64
5.1.2 LinkedList71
5.1.3 Vector和Stack73
5.1.4 總結74
5.2 Queue74
5.3 Map81
5.3.1 HashMap81
5.3.2 Java 8之前的HashMap82
5.3.3 Java 8提供的HashMap90
5.3.4 TreeMap101
5.3.5 Java 8之前的LinkedHashMap102
5.3.6 Java 8里的LinkedHashMap103
5.3.7 Hashtable106
5.3.8 WeakHashMap106
5.4 Set110
5.4.1 HashSet110
5.4.2 LinkedHashSet112
5.4.3 TreeSet113
第6章 JUC框架115
6.1 AQS隊列同步器115
6.1.1 AQS的同步狀態關鍵字116
6.1.2 volatile關鍵字117
6.1.3 AQS和CAS121
6.1.4 AQS的等待隊列122
6.1.5 AQS如何阻塞線程和中斷阻塞130
6.1.6 sun.misc.Unsafe131
6.2 ReentrantLock重入鎖131
6.2.1 ReentrantLock的公平鎖與非公平鎖實現132
6.2.2 ReentrantLock的重入性135
6.2.3 ReentrantLock和synchronized138
6.2.4 ReentrantLock的條件監視器142
6.3 BlockingQueue145
6.3.1 ArrayBlockingQueue147
6.3.2 LinkedBlockingQueue153
6.3.3 PriorityBlockingQueue159
6.3.4 ConcurrentLinkedQueue164
6.3.5 DelayQueue172
6.4 Executor框架集175
6.4.1 Executor接口175
6.4.2 ExecutorService176
6.4.3 ThreadPoolExecutor177
6.4.4 FixedThreadPool、CachedThreadPool和SingleThreadExecutor190
6.4.5 Future和FutureTask193
6.5 Latch198
6.6 Barrier200
6.6.1 利用重入鎖ReentrantLock和條件監視器Condition實現Barrier201
6.6.2 利用Generation對象實現回歸性202
6.6.3 利用Generation對象和Interrupt提供break功能203
6.6.4 為Barrier指定超時205
6.6.5 Barrier的回調和回調的異常處理206
6.7 同步(wait¬ify)206
6.8 ThreadLocal209
6.8.1 使用實例209
6.8.2 原理解析211
6.8.3 Java 8新特性212
6.9 其他JUC類213
6.9.1 ConcurrentHashMap213
6.9.2 CopyOnWriteArrayList219
第7章 Java IO221
7.1 IO相關基礎概念221
7.2 同步與異步、阻塞與非阻塞221
7.3 BIO222
7.4 NIO223
7.4.1 Buffer224
7.4.2 Channel226
7.4.3 Selector229
7.4.4 AIO234
第三部分 JVM
第8章 內存分配241
8.1 JVM內存劃分241
8.2 運行時內存劃分243
8.2.1 年輕代、老年代與永久代243
8.2.2 String.intern()244
8.2.3 原空間MetaSpace249
8.3 垃圾回收250
8.3.1 垃圾回收算法251
8.3.2 串行垃圾回收253
8.3.3 并行垃圾回收253
8.3.4 并發標記清理回收器254
8.3.5 G1256
第9章 代碼的執行259
9.1 類加載259
9.1.1 雙親委托模型259
9.1.2 線程上下文類加載器262
9.2 代理模式265
9.2.1 靜態模式265
9.2.2 動態代理269
9.2.3 CGLIB271
9.3 Java代碼的執行273
9.3.1 Java字節碼273
9.3.2 變量的執行275
9.3.3 條件語句的執行281
9.3.4 循環語句的執行289
9.3.5 泛型擦除的類型轉換290
第10章 設計模式292
10.1 單例模式292
10.2 工廠模式292
10.3 適配器模式294
10.4 觀察者模式295
附錄(常見面試筆試題)296
序: