- 2018.06.30
- java, serviceloader, 實現原理,
詳談ServiceLoader實現理
在java中根據一個子類獲取其父類或介面資訊非常方便,但是根據一個介面獲取該介面的所有實現類卻沒那麼容易。 有一種比較笨的辦法就是掃描classpath所有的class與jar包中的class,然後用ClassLoader載入進來,然後再判斷是否是給定介面的子類。但是很顯然,不會使用這種方法,代價太 […]
-->
程式前沿 幫助程式設計師解決問題,增加專業技能,提升個人能力與未來世界競爭力。
在java中根據一個子類獲取其父類或介面資訊非常方便,但是根據一個介面獲取該介面的所有實現類卻沒那麼容易。 有一種比較笨的辦法就是掃描classpath所有的class與jar包中的class,然後用ClassLoader載入進來,然後再判斷是否是給定介面的子類。但是很顯然,不會使用這種方法,代價太 […]