本文章已授權(quán)微信公眾號郭霖(guolin_blog)轉(zhuǎn)載偎蘸。 本文章講解的內(nèi)容是泛型的型變发侵,我寫一個擴(kuò)展Boolean的示例代碼來應(yīng)用我要講的內(nèi)容帝璧,示例代碼如下: Boolea...
本文章已授權(quán)微信公眾號郭霖(guolin_blog)轉(zhuǎn)載偎蘸。 本文章講解的內(nèi)容是泛型的型變发侵,我寫一個擴(kuò)展Boolean的示例代碼來應(yīng)用我要講的內(nèi)容帝璧,示例代碼如下: Boolea...
技術(shù)不止,文章有料,加 JiuXinDev 入群,Android 搬磚路上不孤單 前言 在之前一個月的里,我系統(tǒng)的學(xué)習(xí)了Android Jetpack組件征讲,并輸出了即學(xué)即用A...
一 Mybatis攔截器介紹 Mybatis攔截器設(shè)計(jì)的初衷就是為了供用戶在某些時候可以實(shí)現(xiàn)自己的邏輯而不必去動Mybatis固有的邏輯据某。通過Mybatis攔截器我們可...
Guava包里的Service框架可以幫助我們把異步操作封裝成一個Service服務(wù)。讓這個服務(wù)有了運(yùn)行狀態(tài)(我們也可以理解成生命周期)诗箍,這樣我們可以實(shí)時了解當(dāng)前服務(wù)的...
并發(fā)編程在咱們實(shí)際開發(fā)過程中肯定經(jīng)常用到癣籽。比如線程池呀、通過Future去獲取任務(wù)的執(zhí)行結(jié)果呀等等滤祖。Guava從實(shí)際出發(fā)筷狼,為了方便我們的使用對JDK里面原生的一些并發(fā)編...
為了方便我們對字符串的處理,Guava給我們提供了好多很方便的工具類匠童,接下來我們對Guava里面字符串相關(guān)的幫助類做一個簡單的介紹埂材。 一 連接器 -- Joiner ...
一 TypeToken Guava TypeToken類是用來幫我們解決java運(yùn)行時泛型類型被擦除的問題的。 這里用一個具體的實(shí)例來解釋下什么是類型檫除汤求,特別是...
為什么使用Guava Math Guava Math針對各種不常見的溢出情況都有充分的測試俏险;對溢出語義,Guava文檔也有相應(yīng)的說明扬绪;如果運(yùn)算的溢出檢查不能通過竖独,將導(dǎo)致...
EventBus是Guava的事件處理機(jī)制,是設(shè)計(jì)模式中的觀察者模式(生產(chǎn)/消費(fèi)者編程模型)的優(yōu)雅實(shí)現(xiàn)挤牛。對于事件監(jiān)聽和發(fā)布訂閱模式莹痢,EventBus非常優(yōu)雅使用起來也非...