幫助中心 | 我的帳號 | 關於我們

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

  • 作者:編者:蔡羽//楚秦
  • 出版社:機械工業
  • ISBN:9787111641186
  • 出版日期:2020/01/01
  • 裝幀:平裝
  • 頁數:312
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

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

作者介紹
編者:蔡羽//楚秦
    蔡羽,程序員。從事開發工具、可視化工具相關開發近十年。擅長Java、JS及相關技術,目前專攻方向為onlinee IDE。

目錄
前言
第一部分  Java特性
  第1章  重視基礎知識
    1.1  不可變類
    1.2  「==」、equals與haascode
    1.3  值傳遞與引用傳遞
    1.4  Java關鍵字
      1.4.1  static
      1.4.2  final
      1.4.3  transient
      1.4.4  volatile
  第2章  再論面向對象
    2.1  繼承
      2.1.1  多重繼承
      2.1.2  Overload與Override
    2.2  反射
    2.3  嵌套類
  第3章  泛型
    3.1  基本概念
      3.1.1  泛型的分類
      3.1.2  有界泛型
      3.1.3  複雜的泛型
      3.1.4  數組和泛型容器
      3.1.5  泛型使用建議
    3.2  泛型擦除
      3.2.1  泛型信息的擦除
      3.2.2  擦除帶來的問題
      3.2.3  編譯器保留的泛型信息
      3.2.4  反射獲取泛型信息
      3.2.5  Java泛型的歷史
  第4章  Java新特性
    4.1  Java 8新特性
      4.1.1  Lambda表達式
      4.1.2  方法的默認實現和靜態方法
      4.1.3  方法引用
      4.1.4  註解(Annotation)
      4.1.5  類型推測
      4.1.6  參數名字
      4.1.7  新增0ptional類
      4.1.8  新增Stream類
      4.1.9  日期新特性
      4.1.10  調用JavaScript
      4.1.11  Base64
      4.1.12  並行數組
    4.2  Java 9新特性
      4.2.1  JShell:互動式Java REPL
      4.2.2  不可變集合工廠方法
      4.2.3  私有介面方法
      4.2.4  平台級模塊系統
      4.2.5  進程API的改進

      4.2.6  try-with-resources
      4.2.7  Stream API的改進
第二部分  JDK內部實現原理分析
  第5章  Collection框架
    5.1  List
      5.1.1  ArrayList
      5.1.2  LinkedList
      5.1.3  Vector和Stack
      5.1.4  總結
    5.2  Queue
    5.3  Map
      5.3.1  HashMap
      5.3.2  Java 8之前的HashMap
      5.3.3  Java 8提供的HashMap
      5.3.4  TreeMap
      5.3.5  Java 8之前的LinkedHashMap
      5.3.6  Java 8里的LinkedHashMap
      5.3.7  Hashtable
      5.3.8  WeakHashMap
    5.4  Set
      5.4.1  HashSet
      5.4.2  LinkedHashSet
      5.4.3  TreeSet
  第6章  JUC框架
    6.1  AQS隊列同步器
      6.1.1  AQS的同步狀態關鍵字
      6.1.2  volatile關鍵字
      6.1.3  AQS和CAS
      6.1.4  AQS的等待隊列
      6.1.5  AQS如何阻塞線程和中斷阻塞
      6.1.6  sun.misc.Unsafe
    6.2  ReentrantLock重入鎖
      6.2.1  ReentrantLock的公平鎖與非公平鎖實現
      6.2.2  ReentrantLock的重入性
      6.2.3  ReentrantLock和synchronized
      6.2.4  ReentrantLock的條件監視器
    6.3  BlockingQueue
      6.3.1  ArrayBlockingQueue
      6.3.2  LinkedBlockingQueue
      6.3.3  PriorityBlockingQueue
      6.3.4  ConcurrentLinkedQueue
      6.3.5  DelayQueue
    6.4  Executor框架集
      6.4.1  Executor介面
      6.4.2  ExecutorService
      6.4.3  ThreadpoolExecutor
      6.4.4  FixedThreadpool、CachedThreadpool和SingleTlareadExecutor
      6.4.5  Future和FutureTask
    6.5  Latch
    6.6  Barrier

      6.6.1  利用重入鎖ReentrantLock和條件監視器Condition實現Barrier
      6.6.2  利用Generation對象實現回歸性
      6.6.3  利用Generation對象和Interrupt提供break功能
      6.6.4  為Barrier指定超時
      6.6.5  Barrier的回調和回調的異常處理
    6.7  同步(wait¬ify)
    6.8  ThreadLocal
      6.8.1  使用實例
      6.8.2  原理解析
      6.8.3  Java 8新特性
    6.9  其他JUC類
      6.9.1  ConcurrentHashMap
      6.9.2  CopyOnWriteArrayList
  第7章  Java IO
    7.1  IO相關基礎概念
    7.2  同步與非同步、阻塞與非阻塞
    7.3  BIO
    7.4  NI0
      7.4.1  Buffer
      7.4.2  Channel
      7.4.3  Selector
      7.4.4  AIO
第三部分  JVM
  第8章  內存分配
    8.1  JVM內存劃分
    8.2  運行時內存劃分
      8.2.1  年輕代、老年代與永久代
      8.2.2  String.intern()
      8.2.3  原空間MetaSpace
    8.3  垃圾回收
      8.3.1  垃圾回收演算法
      8.3.2  串列垃圾回收
      8.3.3  並行垃圾回收
      8.3.4  併發標記清理回收器
      8.3.5  G1
  第9章  代碼的執行
    9.1  類載入
      9.1.1  雙親委託模型
      9.1.2  線程上下文類載入器
    9.2  代理模式
      9.2.1  靜態模式
      9.2.2  動態代理
      9.2.3  CGLIB
    9.3  Java代碼的執行
      9.3.1  Java位元組碼
      9.3.2  變數的執行
      9.3.3  條件語句的執行
      9.3.4  循環語句的執行
      9.3.5  泛型擦除的類型轉換
  第10章  設計模式

    10.1  單例模式
    10.2  工廠模式
    10.3  適配器模式
    10.4  觀察者模式
附錄(常見面試筆試題)

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032