
IP屬地:重慶
CollapsingToolbarLayout處于折疊狀態(Collapsed)狀態時,所含Toolbar下方默認會出現陰影,該陰影并非內部To...
填坑 先來填坑,不知大家還記得我在第五章《串行與并行》中留的坑嗎?下面我們就來繼續挖它,通過剖析源碼,一層一層撥開它的心。 萬流之眼 Strea...
昔日未來之星 Future接口 上一章講了并行流,這一張也該講講流的并發了。要用到并發,無非就是多開些線程,Thread、Runable之類的俗...
引言 程序運行的方式可以分為三種:串行(Sequential)、并行(Parallel)、并發(Concurrent)。串行是最一般的情況,程序...
引言 Optional意為可選,我們前面已經提及過,主要是為了替代null的使用,避免空指針異常(NullPointerException)的出...
引言 Collector意為收集器,上一章的最后提到Stream接口有一個名為collect的及時求值方法,它就是以Collector對象為參數...
引言 Stream意為流,是Lambda編程中的一個重要角色。Stream類主要用于對收集類、數組、文件的迭代,以替代傳統的foreach結構,...
緣起 最初我接觸到Lambda表達式,是用來取代冗長的匿名內部類結構。例如,要實現一個最簡單的線程用來輸出當前時間,習慣上可能會有如下兩種寫法。...