Java 20年:道路與夢想

Java 20年:道路與夢想

《Java 20年:道路與夢想》是InfoQ 中文站編著的圖書。

基本介紹

  • 中文名:Java 20年:道路與夢想
  • 作者:InfoQ 中文站 
  • 類別:虛構
內容簡介,作品目錄,

內容簡介

作為最受歡迎的程式語言之一,Java已經走過了20個年頭。從已經落寞的諾基亞到現在火熱的電商系統,我們都能看到Java語言的身影。從1995年的第一個版本到現在的Java 1.8,我們甚至能從Java的版本疊代中看到不同時代程式語言關注的重點。經過了過去20年的發展,Java已經成為如今使用最為廣泛的企業級語言。InfoQ專門發布一本迷你書,慶祝Java的第20個生日。

作品目錄

  1. Java 20年:道路與夢想
  2. 網際網路與Java的誕生
  3. Java的下一個五年
  4. 在開源領域的巨大成功
  5. 發展的生命周期
  6. Java的未來二十年
  7. Java 20歲生日快樂
  8. Java 20年:轉角遇到Go
  9. 受訪嘉賓介紹
  10. Java 20年:歷史與未來
  11. 受訪嘉賓介紹
  12. Java 20年:JVM虛擬化技術的發展
  13. 定義以及歷史
  14. 套用場景以及發展前景
  15. Java語言的發展
  16. 受訪嘉賓介紹
  17. 藉助開源工具高效完成Java套用的運行分析
  18. Jmap(藉助JPM的一點幫助)
  19. VisualVM
  20. BTrace
  21. EurekaJ
  22. 圖例
  23. 注意性能幹擾 – 讓非熱點區不受影響!
  24. 建立完整的運行分析
  25. 總結
  26. 參考
  27. 關於作者
  28. 雙重檢查鎖定與延遲初始化
  29. 問題的根源
  30. 基於volatile的雙重檢查鎖定的解決方案
  31. 基於類初始化的解決方案
  32. 總結
  33. 參考文獻
  34. Gradle在大型Java項目上的套用
  35. 1. 多Module的項目
  36. 1.1 配置子項目
  37. 1.2 共享配置
  38. 1.3 獨享配置
  39. 1.4 其他共享
  40. 2. 環境的配置
  41. 2.1 Properties配置
  42. 2.2 替換
  43. 2.3 更複雜的情況
  44. 2.4 初始化資料庫
  45. 3. 代碼質量
  46. 3.1 CheckStyle
  47. 3.2 FindBugs
  48. 3.3 JDepend
  49. 3.4 PMD
  50. 3.5 小結
  51. 4. 依賴
  52. 4.1 Jar包依賴管理
  53. 4.2 子項目之間的依賴
  54. 4.3 構建腳本的依賴
  55. 5. 其他
  56. 5.1 apply其他Gradle檔案
  57. 5.2 project的目錄
  58. 5.3 使用Wrapper指定Gradle的版本
  59. 5.4 使用gradle.properties檔案
  60. 參考文獻:
  61. 深入理解Java記憶體模型(五)——鎖
  62. 鎖的釋放-獲取建立的happens before 關係
  63. 鎖釋放和獲取的記憶體語義
  64. 鎖記憶體語義的實現
  65. concurrent包的實現
  66. 參考文獻
  67. 關於作者
  68. 深入分析ConcurrentHashMap
  69. 術語定義
  70. 執行緒不安全的HashMap
  71. 效率低下的HashTable容器
  72. 鎖分段技術
  73. ConcurrentHashMap的結構
  74. ConcurrentHashMap的初始化
  75. 定位Segment
  76. ConcurrentHashMap的get操作
  77. ConcurrentHashMap的Put操作
  78. ConcurrentHashMap的size操作
  79. 參考資料
  80. 作者介紹
  81. HotSpot虛擬機對象探秘
  82. 對象的創建
  83. 對象的記憶體布局
  84. 對象的訪問定位
  85. 參考資料
  86. Java位元組碼忍者禁術
  87. 介紹ASM
  88. 示例
  89. 使用生成的類
  90. 結論
  91. 關於作者
  92. DukeScript:隨處運行Java的新嘗試
  93. 關於作者

相關詞條

熱門詞條

聯絡我們