
CollapsingToolbarLayout處于折疊狀態(tài)(Collapsed)狀態(tài)時(shí)攒巍,所含Toolbar下方默認(rèn)會(huì)出現(xiàn)陰影拨黔,該陰影并非內(nèi)部To...
填坑 先來(lái)填坑泰讽,不知大家還記得我在第五章《串行與并行》中留的坑嗎揣非?下面我們就來(lái)繼續(xù)挖它红伦,通過(guò)剖析源碼持钉,一層一層撥開它的心盹靴。 萬(wàn)流之眼 Strea...
昔日未來(lái)之星 Future接口 上一章講了并行流拱她,這一張也該講講流的并發(fā)了二驰。要用到并發(fā),無(wú)非就是多開些線程秉沼,Thread桶雀、Runable之類的俗...
引言 程序運(yùn)行的方式可以分為三種:串行(Sequential)、并行(Parallel)唬复、并發(fā)(Concurrent)矗积。串行是最一般的情況,程序...
引言 Optional意為可選敞咧,我們前面已經(jīng)提及過(guò)棘捣,主要是為了替代null的使用,避免空指針異常(NullPointerException)的出...
引言 Collector意為收集器,上一章的最后提到Stream接口有一個(gè)名為collect的及時(shí)求值方法休建,它就是以Collector對(duì)象為參數(shù)...
引言 Stream意為流乍恐,是Lambda編程中的一個(gè)重要角色评疗。Stream類主要用于對(duì)收集類、數(shù)組茵烈、文件的迭代百匆,以替代傳統(tǒng)的foreach結(jié)構(gòu),...
緣起 最初我接觸到Lambda表達(dá)式呜投,是用來(lái)取代冗長(zhǎng)的匿名內(nèi)部類結(jié)構(gòu)加匈。例如,要實(shí)現(xiàn)一個(gè)最簡(jiǎn)單的線程用來(lái)輸出當(dāng)前時(shí)間仑荐,習(xí)慣上可能會(huì)有如下兩種寫法雕拼。...