以下是Java技術棧微信公衆号釋出的關于 Java 的技術幹貨,從以下幾個方面彙總。
- Java 基礎篇
- Java 集合篇
- Java 多線程篇
- Java JVM篇
- Java 進階篇
- Java 新特性篇
- Java 工具篇
- Java 書籍篇
Java基礎篇
- 8張圖帶你輕松溫習 Java 知識
- Java父類強制轉換子類原則
- 一張圖搞清楚 Java 異常機制
- 通用唯一辨別碼UUID的介紹及使用
- 字元串拼接 + 和 concat 的差別
- Java趣味分享:try/finally
- 關于Java序列化你應該知道的一切
- 為什麼 byte 取值 -128~127?
- Servlet 3.x 的異步處理機制
- 3種常見的 Class 級别的錯誤
- Java程式員被誤導的一個概念
- Java void 和 Void 的差別
- Java 操作 Cookie 增删改查
- 字元串 substring 在 jkd6,7,8 中的差異
- Java流:IO、BIO、NIO、AIO
- Java元注解@interface詳解
- Java Jar包的壓縮、解壓使用指南
Java集合篇
Java多線程篇
- 任務并行神器:Fork & Join架構詳解
- 多線程幾個很重要的概念
- 實作多線程的 3 種方式
- 一張圖弄懂線程的狀态和生命周期
- 多線程中的死鎖、活鎖、饑餓、無鎖
- 多線程死鎖案例,死鎖解決方案
- 線程池全面解析
- volatile關鍵字解析
- 多線程:原子性、可見性、有序性
- 分享一個詭異的"可見性"問題
- 多線程之 <<守護線程>> 實戰
- 多線程并發神器 - ThreadLocal
- 并發控制倒計時器 - CountDownLatch
- 并發控制循環栅欄 - CyclicBarrier
- 如何"優雅"地終止一個線程?
- 多線程 sleep 和 wait 的差別
- 多線程等待 join 使用及原理
Java新特性篇
- JDK 5 ~ 10 新特性傾情整理
- JDK 11 釋出計劃來了,已确定 3個 新特性
- JDK 10 的 10 個新特性
- JDK 9 的 9 個新特性
- JDK 9 新特性實戰:簡化流關閉新姿勢
- JDK 8 的排序大法
- JDK 8 新特性之 Lambda 表達式
- JDK 8 新特性之 Stream 流
- JDK 8 新特性之函數式接口
- JDK 8 新特性之方法引用
- JDK 8 新特性之接口預設方法與靜态方法
- JDK 8 新特性之 Optional
- JDK 8 新特性之重複注解
- JDK 8 新特性之擴充篇
Java進階篇
- Java中的6顆文法糖
- 進階 Java 必須突破的 10 個知識點
- 44個Java代碼性能優化總結
- 類、變量、塊、構造器、繼承初始化順序
- Java中的宏變量,宏替換詳解
- hashCode和identityHashCode的差別
- 自定義 ClassLoader 類加載器
- 深入淺出 Java 類加載機制
- IntegerCache的妙用和陷阱
- 深入了解 CAS 算法原理
- instanceof、isInstance、isAssignableFrom的差別
- Java對象引用四個級别(強、軟、弱、虛)
- 金融系統中正确的金額計算及存儲方式
Java工具篇
- Java開發必知道的國外10大網站
- 免費線上創作流程圖、思維導圖軟體
- 排名前 16 的 Java 工具類
- Intellij Idea 2018.1 正式釋出,9個重大新功能
- Intellij Idea 非常6的10個姿勢
- Intellij Idea 所有亂碼解決方案
- 10個 Eclipse 珍藏插件推薦
- 阿裡巴巴 Java 代碼檢查插件
Java書籍篇
希望我們提供的知識能對所有正在 Java 開發不歸路上的碼農朋友指點迷津,有不對之處還請指正。
本文章會不斷更新,點選
檢視最新文章。
掃描關注我們的微信公衆号,幹貨每天更新。
image