登錄
注冊
首頁
項目
經驗
代碼
文庫
問答
博客
資訊
Java開發
(共
2755
篇經驗)
0
推薦
12K
瀏覽
深入理解線程本地變量ThreadLocal
如果在多線程并發環境中,一個可變對象涉及到共享與競爭,那么該可變對象就一定會涉及到線程間同步操作,這是多線程并發問題。
fengjun
8年前
線程
Java開發
ThreadLocal
0
推薦
14K
瀏覽
Java線程內存模型,線程、工作內存、主內存
線程的working memory是cpu的寄存器和高速緩存的抽象描述:現在的計算機,cpu在計算的時候,并不總是從內存讀取數據,它的數據讀取順序優先級 是: 寄存器-高速緩存-內存 。
MathiasOxo
8年前
Java
線程
Java開發
0
推薦
14K
瀏覽
從 JVM 內存模型談線程安全
Java采用的是基于共享內存的并發模型,使得JVM看起來非常類似現代多核處理器:在基于共享內存的多核處理器體系架構中,每個處理器都有自己的緩存,并且定期與主內存進行協調.這里的線程同樣有自己的緩...
vf0148
8年前
JVM
線程
Java開發
0
推薦
14K
瀏覽
JVM為什么需要GC
沒有GC機制的JVM是不能想象的,我們只能通過不斷優化它的使用、不斷調整自己的應用程序,避免出現大量垃圾,而不是一味認為GC造成了應用程序問題。
20071547
8年前
JVM
Java開發
作業調度框架
0
推薦
66K
瀏覽
35?個?Java?代碼性能優化總結
代碼優化,一個很重要的課題。可能有些人覺得沒用,一些細小的地方有什么好修改的,改與不改對于代碼的運行效率有什么影響呢?這個問題我是這么考慮的,就像大海里面的鯨魚一樣,它吃一條小蝦米有用嗎?沒用,...
gipa6939
8年前
Java
性能優化
Java開發
0
推薦
15K
瀏覽
Java 面向對象知識點整理
1. 重載、重寫和隱藏 1). 重載(overload): 方法重載就是多個方法名稱相同但是參數類型或者參數個數不同的方法, 與返回值類型和修飾符無關 class Test { public i...
KashaHolter
8年前
Java
Java開發
面向對象編程
0
推薦
15K
瀏覽
清蒸 JVM (一)
JVM(Java Virtual Machine)Java 虛擬機是整個 java 平臺的基石,是 java 系統實現硬件無關與操作系統無關的關鍵部分,是保障用戶機器免于惡意代碼損害的屏障。Ja...
OtiliaMccra
8年前
JVM
Java開發
0
推薦
13K
瀏覽
35?個?Java?代碼性能優化總結
代碼優化,一個很重要的課題。可能有些人覺得沒用,一些細小的地方有什么好修改的,改與不改對于代碼的運行效率有什么影響呢?這個問題我是這么考慮的,就像大海里面的鯨魚一樣,它吃一條小蝦米有用嗎?沒用,...
雪峰xuefeng
8年前
Java
性能優化
Java開發
0
推薦
18K
瀏覽
Java 和微服務,第 2 部分: 在 Java 中創建微服務
系列內容: 此內容是該系列 4 部分中的第 # 部分: Java 和微服務,第 2 部分 https://www.ibm.com/developerworks/cn/views/cognitiv...
etblakstn
8年前
Java
Java開發
微服務
0
推薦
20K
瀏覽
阿里面試回來,想和Java程序員談一談
其實本來真的沒打算寫這篇文章,主要是LZ得記憶力不是很好,不像一些記憶力強的人,面試完以后,幾乎能把自己和面試官的對話都給記下來。LZ自己當初面試完以后,除了記住一些聊過的知識點以外,具體的內容...
qepuhunbigu131
8年前
程序員
Java
Java開發
0
推薦
11K
瀏覽
Java NIO 入門
很多人用過 InputStream 和 OutputStream 接口,用來操作 文件 、 Socket 等等 IO 操作。
JimHeimbach
8年前
Java
NIO
Java開發
0
推薦
17K
瀏覽
JAVA 常用集合內部機制原理
對于常用的集合大家都不陌生,但是深入到內部原理可能都是一知半解,通過閱讀源碼理解如下。
mf3572
8年前
Java
Java開發
鏈表
0
推薦
11K
瀏覽
Java 常見異常及趣味解釋
常見?Java 異常解釋:(譯者注:非技術角度分析。閱讀有風險,理解需謹慎:)) java.lang ArithmeticException 你正在試圖使用電腦解決一個自己解決不了的數學問題,請...
mgfu5418
8年前
Java
Java開發
0
推薦
17K
瀏覽
40個Java集合面試問題和答案
每種編程語言中都有集合,最初的Java版本包含幾種集合類:Vector、Stack、HashTable和Array。隨著集合的廣泛使用,Java1.2提出了囊括所有集合接口、實現和算法的集合框架...
ykyu9989
8年前
Java
Java開發
0
推薦
13K
瀏覽
自己動手實現一個Java Class解析器
最近在寫一個私人項目,名字叫做 ClassAnalyzer , ClassAnalyzer 的目的是能讓我們對 Java Class 文件的設計與結構能夠有一個深入的理解。主體框架與基本功能已經...
NoeDowns
8年前
Java
Java開發
0
推薦
12K
瀏覽
Java并發開發:Lock框架詳解
我們已經知道,synchronized 是java的關鍵字,是Java的內置特性,在JVM層面實現了對臨界資源的同步互斥訪問,但 synchronized 粒度有些大,在處理實際問題時存在諸多局...
vr177876
8年前
Java
并發
Java開發
0
推薦
11K
瀏覽
java拷貝機制詳解
在java中,拷貝分為深拷貝和淺拷貝兩種。java在公共超類Object中實現了一種叫做clone的方法,這種方法clone出來的新對象為淺拷貝,而通過自己定義的clone方法為深拷貝。
skydancer
8年前
Java
Java開發
0
推薦
11K
瀏覽
異步校驗工具awaitility快速入門
在編寫自動化測試用例過程中,往往會遇見被測代碼有異步或者隊列處理的中間過程;如果需要校驗這部分結果,必須等待異步操作結束或隊列消費完,而這個中間等待的時間是不確定的,常常是根據經驗值設定,通過 ...
xhwm7111
8年前
Java
Java開發
測試技術
0
推薦
15K
瀏覽
裝飾者模式與其在Java API中的運用
裝飾者模式,是面向對象編程領域中,一種動態地往一個類中添加新的行為的設計模式。就功能而言,裝飾者模式相比生成子類更為靈活,這樣可以給某個對象而不是整個類添加一些功能。
ThanhColon
8年前
Java
API
Java開發
裝飾者模式
0
推薦
44K
瀏覽
RxJava2 + Retrofit2 優雅簡潔封裝
RxJava2 封裝主要變化 Transformer的變化:RxJava1.X為rx.Observable.Transformer接口, 繼承自Func1<Observable<T>, Obse...
database
8年前
Java開發
RxJava
Retrofit
1
2
3
4
5
6
7
8
9
10
經驗分享,提升職場影響力
投稿
熱門問答
熱門文檔
sesese色