文章汇总(Java篇)
本篇總結內容是作者2018年截至2022年的學習總結,后續將持續更新。作者將大部分業余的時間貢獻給了代碼實屬不易,如果文章對你有幫助記得點贊收藏支持一下作者,你們的鼓勵是作者最大的動力。
Java
JVM
Arthas 監控JVM
多線程
【Java并發編程 基礎】1.多線程的概念
【Java并發編程 基礎】2.線程常見8種創建方式
【Java并發編程 基礎】3.Thread常用方法
【Java并發編程 基礎】4.線程狀態
【Java并發編程 基礎】5.守護線程
【Java并發編程 基礎】6.線程讓步join
【Java并發編程 基礎】7.線程謙讓yield
【Java并發編程 基礎】8.自定義線程停止
【Java并發編程 基礎】9.線程異常處理
【Java并發編程 線程安全】10.線程安全概念和synchronized用法
【Java并發編程 線程安全】11.Lock鎖解決線程安全問題
【Java并發編程 線程安全】12.死鎖現象和如何排查死鎖問題
【Java并發編程 線程安全】13.Java內存模型和線程安全三大特性
【Java并發編程 線程安全】14.線程可見性volatile關鍵字
【Java并發編程 線程安全】15.Atomic原子類和CAS算法
【Java并發編程 線程安全】16.線程通訊wait、notify
【Java并發編程 線程安全】17.線程通訊lock、condition
【Java并發編程 線程安全】18.并發鎖20種鎖整理
【Java并發編程 線程安全】19.重入鎖
【Java并發編程 線程安全】20.讀寫鎖ReentrantReadWriteLock
【Java并發編程 線程安全】21.線程安全集合
【Java并發編程 AQS】CountDownLatch計數器
【Java并發編程 AQS】CyclicBarrier同步屏障
【Java并發編程 AQS】Semaphore信號量
【Java并發編程 隊列】ConcurrentLinkedQueue 高性能無鎖隊列
【Java并發編程 隊列】BlockingQueue 阻塞隊列
【Java并發編程 線程本地變量】ThreadLocal
【Java并發編程 線程本地變量】ThreadLocal原理和對象引用
【Java并發編程 線程本地變量】Netty中FastThreadLocal
【Java并發編程 線程池】線程池概念和Executor封裝的四種線程池
【Java并發編程 線程池】Executor的坑
【Java并發編程 線程池】ThreadPoolExcutor和自定線程池
【Java并發編程 原理】synchronized原理
【Java并發編程 原理】volatile原理
【Java并發編程 原理】CAS和Atomic原子類原理
【Java并發編程 原理】AQS簡介以及原理
【Java并發編程 工作竊取】ForkJoin的使用
【Java并發編程 工作竊取】Java8 Stream 并行流
Java動態
Java反射詳解
Java動態編譯
Java通過泛型動態類型強轉
Java8
1.Lambda表達式
2.方法引用
3.接口的默認方法和靜態方法
4.重復注解
5.Nashorn javascript引擎
6.Base64加密解密
利用Java8優化if else
網絡編程
Java利用Jpcap實現抓包
Java udp的使用和編寫簡單聊天小程序
Java tcp的使用和實現簡單Tomcat功能
1.Java 網絡編程TCP通訊例子 單向發送
2.Java 網絡編程TCP通訊例子 雙向發送
3.Java 網絡編程TCP通訊線程池例子
4.Java 網絡編程TCP NIO通訊例子
正則表達式
正則簡單介紹和使用RegexBuddy工具
正則基本語法
正則高級語法
開發工具正則的使用
Java中實現正則
Java利用正則實現網絡爬蟲
其它
Java RMI遠程方法調用
Java FX java新一代GUI編程
Java 調用C/C++動態鏈接庫JNI和JNA的使用
Java 自動化測試工具Selenium
Java Robot 編寫腳本機器人(一)基本用法測試
Java Robot 編寫腳本機器人(二)屏幕打字測試
Java Robot 編寫腳本機器人(三)屏幕截圖
Java Robot 編寫腳本機器人(四)利用Java幫你打英雄聯盟
總結
以上是生活随笔為你收集整理的文章汇总(Java篇)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: float与double的MAX-MIN
- 下一篇: java美元兑换,(Java实现) 美元