想要跟進(jìn)源碼查看實(shí)現(xiàn),但是發(fā)現(xiàn)是編譯過的class文件,并不是java文件。如下圖: 根據(jù)圖片顯示沒有api29的源碼,這里我們打開SDK確認(rèn)一...
在使用反射生成泛型的具體對象實(shí)例時(shí)發(fā)現(xiàn)沒有達(dá)到自己的預(yù)期目的,所以研究了一下constructor.newInstance()方法。我的問題是在...
剛開始學(xué)安卓時(shí)也嘗試去學(xué)習(xí)過mvp,但當(dāng)時(shí)對于抽象和設(shè)計(jì)模式都不太熟悉,看到接口那么多以及實(shí)現(xiàn)有點(diǎn)懵,也就沒有學(xué)習(xí)。本文是根據(jù)網(wǎng)上一篇博客所作的...
git學(xué)習(xí) git狀態(tài) Git 有三種狀態(tài),你的文件可能處于其中之一:已提交(committed)、已修改(modified)和已暫存(stag...
設(shè)置編輯器編譯器設(shè)置.png 在Tomcat配置中添加-Dfile.encoding=UTF-8Tomcat配置 3.如果控制臺(tái)出現(xiàn)亂碼則在ID...
單例模式 保證客戶端運(yùn)行期間只含有一個(gè)對象,其他類不能夠創(chuàng)建對象,對象由本類創(chuàng)建,提供一個(gè)獲取該對象的接口。這個(gè)對象創(chuàng)建的方式: 懶漢式:在需要...
jps 顯示當(dāng)前系統(tǒng)的java進(jìn)程情況及id號。 jstack 用于生成JVM當(dāng)前時(shí)刻的線程快照,查看JAVA線程的調(diào)用堆棧,分析線程問題。線程...
在java開發(fā)中,每個(gè)運(yùn)行程序都會(huì)產(chǎn)生對象,JVM分配這些對象都需要一定的內(nèi)存空間。由于java擁有垃圾收集器(GC),讓我們不必專門去寫內(nèi)存回...
HashMap是java中的一個(gè)容器類,實(shí)現(xiàn)了Map接口,可以存放鍵值對,鍵和值都可以為null(鍵僅可以有一個(gè)null,而值可以有多個(gè)null...