• 0推薦
    13K 瀏覽

    AOP實踐: Java利用注解和反射實現一個方便的函數運行時間統計工具

    在學習Java的集合類時,有時候想要測試代碼塊的運行時間,以比較不同算法數據結構之間的性能差異。最簡單的做法是在代碼塊的前后記錄時間戳,最后相減得到該代碼塊的運行時間。
    BelleEdgar 8年前   
    Java開發   AOP  
    0推薦
    10K 瀏覽

    Java 接口--面向對象的精髓

    USB接口的設計者在最初就知道USB能支持這么多功能嗎?他們是怎樣未卜先知地設計的呢?其實他們也不知道以后USB上會連什么設備,他們只是定義了一個數據傳輸與供電的標準而已。
    0推薦
    8K 瀏覽

    Java 集合框架

    Java集合框架大致可以分為五個部分:List列表,Set集合、Map映射、迭代器、工具類
    GarU25 8年前   
    0推薦
    7K 瀏覽

    Java反射機制——學習總結

    “JAVA反射機制是在運行狀態中,對于任意一個類,都能夠知道這個類的所有屬性和方法;對于任意一個對象,都能夠調用它的任意方法和屬性;這種動態獲取信息以及動態調用對象方法的功能稱為java語言的 反射機制。”
    sagt4092 8年前   
    0推薦
    8K 瀏覽

    探索 Java 隱藏的開銷

    隨著 Android 引入 Java 8 的一些功能,請記住每一個標準庫的 API 和語言特性都會帶來一些相關的開銷,這很重要。雖然設備越來越快而且內存越來越多,代碼大小和性能優化之間仍然是有著...
    sqs1130 8年前   
    0推薦
    9K 瀏覽

    如何得到一個對象真實的內存大小

    如何得到一個對象真實的內存大小
    BrainRidgew 8年前   
    0推薦
    8K 瀏覽

    談談HashMap線程不安全的體現

    HashMap的原理以及如何實現,之前在 JDK7與JDK8中HashMap的實現 中已經說明了。
    AriMkd 8年前   
    0推薦
    10K 瀏覽

    Core Java 常見筆試題總結(異常類問題)

    在Java中異常被當做對象來處理,根類是java.lang.Throwable類,在Java中定義了很多異常類(如OutOfMemoryError、NullPointerException、In...
    zolj0676 8年前   
    0推薦
    7K 瀏覽

    探究HashMap的工作原理

    HashMap其實也是一個線性的數組實現的,所以可以理解為其存儲數據的容器就是一個線性數組。HashMap里面實現一個靜態內部類Entry,其重要的屬性有key,value,next,從屬性ke...
    GeorgiaToma 8年前   
    0推薦
    21K 瀏覽

    Java用JUnit進行單元測試

    單元測試應該是開發人員必備的技能,但又是開發人員最容易忽略的內容。我是一個Android Coder,接下來從零開始學習使用JUnit進行單元測試。
    jikexue 8年前   
    0推薦
    17K 瀏覽

    Java實現數值型ID生成器

    ID 生成要以一種非協作的(uncoordinated)的方式進行,例如不能利用一個全局的原子變量。
    yueking 8年前   
    0推薦
    6K 瀏覽

    避免在Java接口中使用數組的3個理由

    數組底層的語言構造、它們會被用在實現中,但是它們不應該想其它的類暴露. 在一個接口方法中使用數組違背了面向對象的原則,它會導致違和的API,并且它也可能給類型安全和性能造成短板.
    JanN95 8年前   
    0推薦
    22K 瀏覽

    關于Java小數點位數保留的解決方案

    第一種方法-使用DecimalFormat類 舉個例子,假如我們需要保留兩位小數,我們可以這樣寫 DecimalFormat df = new DecimalFormat("0.00"); 測試...
    xq1752 8年前   
    0推薦
    10K 瀏覽

    Java 集合深入理解:List

    一個 List 是一個元素有序的、可以重復、可以為 null的集合(有時候我們也叫它“序列”)。
    wqux9633 8年前   
    0推薦
    9K 瀏覽

    紀念我曾經的 JAVA 姿勢

    目前在搞 Node.js,曾經的 JAVA 知識忘了好多,為此整理了下,感嘆下工業語言還是有相當的優勢的。
    Jul9560 8年前   
    0推薦
    17K 瀏覽

    java高并發解決方案

    高并發的時候是有很多用戶在訪問,導致出現系統數據不正確、丟失數據現象,所以想到 的是用隊列解決,其實隊列解決的方式也可以處理,比如我們在競拍商品、轉發評論微博或者是秒殺商品等,同一時間訪問量特別...
    JulianaMarc 8年前   
    0推薦
    9K 瀏覽

    Java中隨機數的產生方式與原理

    隨機數是由隨機種子根據一定的計算方法計算出來的數值。所以,只要計算方法一定,隨機種子一定,那么產生的隨機數就不會變。 在相同的平臺環境下,編譯生成exe后,每次運行它,顯示的隨機數都是一樣的。這...
    SueDurkin 8年前   
    0推薦
    7K 瀏覽

    關于Golang和JVM中并發模型實現的探討

    并發編程模型,顧名思義就是為了解決高并發充分利用多核特性減少CPU等待提高吞吐量而提出的相關的編程范式。
    ihoi9501 8年前   
    0推薦
    10K 瀏覽

    JLiteSpider:輕量級的分布式 Java 爬蟲框架

    這是一個強大,但又輕量級的分布式爬蟲框架。jlitespider天生具有分布式的特點,各個worker之間需要通過一個或者多個消息隊列來連接。消息隊列我的選擇是 rabbitmq 。worker...
    0推薦
    8K 瀏覽

    Java排序算法專題

    這是一種最簡單直觀的排序算法,它的工作原理如下:每一趟從待排序的數列中選出最小的(最大的)一個元素,順序放到已經排好序的數列的最后,直到所有待排元素全部排好。選擇排序是 穩定的排序算法 , 時間復雜度 是O
    Heike64P 8年前   
    1 2 3 4 5 6 7 8 9 10

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

    投稿

    熱門問答

      熱門文檔

      • sesese色