原创 JDK 1.8 LinkedList中雙向迭代器實現細節小記
在學習LinkedList源碼時,發現對它的內部迭代器ListItr的實現有幾個函數費了一番腦筋,記錄下來供以後複習使用。這幾個函數是next()、previous()以及remove()。 先把它們的源碼貼上來: public E ne
原创 歡迎使用CSDN-markdown編輯器
歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM
原创 找到大於一個正整數N的最小2的次冪數
在看JDK1.7中ArrayDeque源碼時,有一個函數是這樣寫的: private void allocateElements(int numElements) { int initialCapacity = MIN_
原创 測試csdn markdown寫作體驗
測試標題 測試有序列表 * 1 * 2 * 3 測試圖片 測試鏈接 csdn
原创 java 1.8 ArrayList容量增長方式
<span style="font-family: Arial, Helvetica, sans-serif;"> /**</span> * Increases the capacity of this <tt>ArrayL