原创 源碼分析 Java 比較器的排序規則
話不多說,直接看代碼,從 Collections 的 sort 方法開始。 Collections 類帶有比較器的 sort 方法會進入到 List 接口的一個默認方法: Collections.sort(dogs, new Do
原创 HashMap 源碼超詳細分析
集合框架總體結構 Collection 頂層接口下細分爲三個類型,分別爲 List,一種有序的集合。根據索引可以方便的插入,訪問。允許重複元素。 LinkedList,較高性能的刪除插入操作,畢竟指針指一下就好了。 Array
原创 ARTS 第 7 周
嘗試了一下在 InfoQ 寫作平臺發送文章。 ARTS 系列 第 7 周,戳這裏。
原创 ARTS 第 8 周
" 每週寫一個 ARTS:Algorithm 是一道算法題,Review 是讀一篇英文文章, Technique/Tips 是分享一個小技術,Share 是分享一個觀點 " ARTS 系列各部分內容導航可以看這裏:ARTS 系列
原创 第 6 周
每週寫一個 ARTS:Algorithm 是一道算法題,Review 是讀一篇英文文章,Technique/Tips 是分享一個小技術,Share 是分享一個觀點。 Algorithm - Pow(x, n) 題目鏈接:htt
原创 第一週 4.12
每週寫一個 ARTS:Algorithm 是一道算法題,Review 是讀一篇英文文章,Technique/Tips 是分享一個小技術,Share 是分享一個觀點。 Algorithm - LinkedList related
原创 第二週 4.19
每週寫一個 ARTS:Algorithm 是一道算法題,Review 是讀一篇英文文章,Technique/Tips 是分享一個小技術,Share 是分享一個觀點。 Algorithm - 滑動窗口 https://leetc
原创 Java 併發編程-基礎知識
基礎概念 併發與並行 在單核 CPU 時間,同一時間只能有一個任務佔用 CPU 運行。併發指的就是,在一段時間內,有多個任務看似在“同時”運行。實際上是操作系統在很短的時間內切換不同任務運行造成的錯覺。 隨着硬件的發展,一個 CP