現(xiàn)象:Child繼承Parent并聲明了泛型類型 通過反射獲取對(duì)象c的泛型類型偶爾會(huì)返回java.lang.Object類型。 原因:混淆時(shí)會(huì)將...
一嵌洼、基礎(chǔ)知識(shí) Emoji 實(shí)際上是 UTF-8 (Unicode) 字符集上的特殊字符掷贾,多數(shù)基本 Emoji 都被分配到 Unicode 編碼表...
自定義Activity棧管器通過Application添加一個(gè)Activity生命周期監(jiān)聽,并在onActivityDestroyed時(shí)將記錄移...
原因:使用class.newInstance()方法時(shí)由默認(rèn)構(gòu)造函數(shù)中拋出的異常無法被捕獲矩桂;解決:使用class.getDeclaredCons...
用于請(qǐng)求服務(wù)器返回指定部分內(nèi)容,常用由于斷點(diǎn)續(xù)傳。 請(qǐng)求格式 Range: <數(shù)據(jù)格式>=<數(shù)據(jù)開始的索引位置>-<數(shù)據(jù)結(jié)束的索引位置>策肝;具體使...
代理持有被被代理對(duì)象,裝飾器繼承被裝飾對(duì)象 被代理對(duì)象不能被直接操作隐绵,被裝飾對(duì)象可以 Android中的Context就是常見的裝飾者模式之众;Bi...
AQS(AbstractQueuedSynchronizer)主要用于對(duì)資源狀的態(tài)管理及等待隊(duì)列的調(diào)度。資源的狀態(tài)可分為:空閑依许、獨(dú)占棺禾、共享3種;...
byte峭跳、boolean 1個(gè)字節(jié)short膘婶,char 2個(gè)字節(jié)int缺前,float 4個(gè)字節(jié)long,double 8個(gè)字節(jié)對(duì)象頭 8個(gè)字節(jié)對(duì)齊...
每個(gè)類加載器都對(duì)應(yīng)一個(gè)命名空間,命名空間由該加載器及所有父類加載器所加載的類組成悬襟。 特點(diǎn): 在同一個(gè)命名空間中衅码,不會(huì)出現(xiàn)兩個(gè)全類名(包名+類名)...