• 0推薦
    12K 瀏覽

    深入理解線程本地變量ThreadLocal

    如果在多線程并發環境中,一個可變對象涉及到共享與競爭,那么該可變對象就一定會涉及到線程間同步操作,這是多線程并發問題。
    fengjun 8年前   
    0推薦
    14K 瀏覽

    Java線程內存模型,線程、工作內存、主內存

    線程的working memory是cpu的寄存器和高速緩存的抽象描述:現在的計算機,cpu在計算的時候,并不總是從內存讀取數據,它的數據讀取順序優先級 是: 寄存器-高速緩存-內存 。
    MathiasOxo 8年前   
    0推薦
    14K 瀏覽

    從 JVM 內存模型談線程安全

    Java采用的是基于共享內存的并發模型,使得JVM看起來非常類似現代多核處理器:在基于共享內存的多核處理器體系架構中,每個處理器都有自己的緩存,并且定期與主內存進行協調.這里的線程同樣有自己的緩...
    vf0148 8年前   
    JVM   線程   Java開發  
    0推薦
    14K 瀏覽

    JVM為什么需要GC

    沒有GC機制的JVM是不能想象的,我們只能通過不斷優化它的使用、不斷調整自己的應用程序,避免出現大量垃圾,而不是一味認為GC造成了應用程序問題。
    0推薦
    66K 瀏覽

    35?個?Java?代碼性能優化總結

    代碼優化,一個很重要的課題。可能有些人覺得沒用,一些細小的地方有什么好修改的,改與不改對于代碼的運行效率有什么影響呢?這個問題我是這么考慮的,就像大海里面的鯨魚一樣,它吃一條小蝦米有用嗎?沒用,...
    gipa6939 8年前   
    0推薦
    15K 瀏覽

    Java 面向對象知識點整理

    1. 重載、重寫和隱藏 1). 重載(overload): 方法重載就是多個方法名稱相同但是參數類型或者參數個數不同的方法, 與返回值類型和修飾符無關 class Test { public i...
    0推薦
    15K 瀏覽

    清蒸 JVM (一)

    JVM(Java Virtual Machine)Java 虛擬機是整個 java 平臺的基石,是 java 系統實現硬件無關與操作系統無關的關鍵部分,是保障用戶機器免于惡意代碼損害的屏障。Ja...
    OtiliaMccra 8年前   
    JVM   Java開發  
    0推薦
    13K 瀏覽

    35?個?Java?代碼性能優化總結

    代碼優化,一個很重要的課題。可能有些人覺得沒用,一些細小的地方有什么好修改的,改與不改對于代碼的運行效率有什么影響呢?這個問題我是這么考慮的,就像大海里面的鯨魚一樣,它吃一條小蝦米有用嗎?沒用,...
    0推薦
    18K 瀏覽

    Java 和微服務,第 2 部分: 在 Java 中創建微服務

    系列內容: 此內容是該系列 4 部分中的第 # 部分: Java 和微服務,第 2 部分 https://www.ibm.com/developerworks/cn/views/cognitiv...
    etblakstn 8年前   
    0推薦
    20K 瀏覽

    阿里面試回來,想和Java程序員談一談

    其實本來真的沒打算寫這篇文章,主要是LZ得記憶力不是很好,不像一些記憶力強的人,面試完以后,幾乎能把自己和面試官的對話都給記下來。LZ自己當初面試完以后,除了記住一些聊過的知識點以外,具體的內容...
    0推薦
    11K 瀏覽

    Java NIO 入門

    很多人用過 InputStream 和 OutputStream 接口,用來操作 文件 、 Socket 等等 IO 操作。
    JimHeimbach 8年前   
    Java   NIO   Java開發  
    0推薦
    17K 瀏覽

    JAVA 常用集合內部機制原理

    對于常用的集合大家都不陌生,但是深入到內部原理可能都是一知半解,通過閱讀源碼理解如下。
    mf3572 8年前   
    0推薦
    11K 瀏覽

    Java 常見異常及趣味解釋

    常見?Java 異常解釋:(譯者注:非技術角度分析。閱讀有風險,理解需謹慎:)) java.lang ArithmeticException 你正在試圖使用電腦解決一個自己解決不了的數學問題,請...
    mgfu5418 8年前   
    0推薦
    17K 瀏覽

    40個Java集合面試問題和答案

    每種編程語言中都有集合,最初的Java版本包含幾種集合類:Vector、Stack、HashTable和Array。隨著集合的廣泛使用,Java1.2提出了囊括所有集合接口、實現和算法的集合框架...
    ykyu9989 8年前   
    0推薦
    13K 瀏覽

    自己動手實現一個Java Class解析器

    最近在寫一個私人項目,名字叫做 ClassAnalyzer , ClassAnalyzer 的目的是能讓我們對 Java Class 文件的設計與結構能夠有一個深入的理解。主體框架與基本功能已經...
    NoeDowns 8年前   
    0推薦
    12K 瀏覽

    Java并發開發:Lock框架詳解

    我們已經知道,synchronized 是java的關鍵字,是Java的內置特性,在JVM層面實現了對臨界資源的同步互斥訪問,但 synchronized 粒度有些大,在處理實際問題時存在諸多局...
    vr177876 8年前   
    0推薦
    11K 瀏覽

    java拷貝機制詳解

    在java中,拷貝分為深拷貝和淺拷貝兩種。java在公共超類Object中實現了一種叫做clone的方法,這種方法clone出來的新對象為淺拷貝,而通過自己定義的clone方法為深拷貝。
    skydancer 8年前   
    0推薦
    11K 瀏覽

    異步校驗工具awaitility快速入門

    在編寫自動化測試用例過程中,往往會遇見被測代碼有異步或者隊列處理的中間過程;如果需要校驗這部分結果,必須等待異步操作結束或隊列消費完,而這個中間等待的時間是不確定的,常常是根據經驗值設定,通過 ...
    xhwm7111 8年前   
    0推薦
    15K 瀏覽

    裝飾者模式與其在Java API中的運用

    裝飾者模式,是面向對象編程領域中,一種動態地往一個類中添加新的行為的設計模式。就功能而言,裝飾者模式相比生成子類更為靈活,這樣可以給某個對象而不是整個類添加一些功能。
    0推薦
    44K 瀏覽

    RxJava2 + Retrofit2 優雅簡潔封裝

    RxJava2 封裝主要變化 Transformer的變化:RxJava1.X為rx.Observable.Transformer接口, 繼承自Func1<Observable<T>, Obse...
    database 8年前   
    1 2 3 4 5 6 7 8 9 10

    經驗分享,提升職場影響力

    投稿

    熱門問答

      熱門文檔

      • sesese色