Android 7月鞏固筆記

1.ASCII碼:一個(gè)英文字母(不分大小寫)占一個(gè)字節(jié)的空間。一個(gè)二進(jìn)制數(shù)字序列,在計(jì)算機(jī)中作為一個(gè)數(shù)字單元,一般為8位二進(jìn)制數(shù)。換算為十進(jìn)制 ,最小值-128,最大值127。如一個(gè)ASCII碼就是一個(gè)字節(jié)。

2.UTF-8編碼:一個(gè)英文字符等于一個(gè)字節(jié),一個(gè)中文(含繁體)等于三個(gè)字節(jié)。中文標(biāo)點(diǎn)占三個(gè)字節(jié),英文標(biāo)點(diǎn)占一個(gè)字節(jié)

3.Unicode編碼:一個(gè)英文等于兩個(gè)字節(jié),一個(gè)中文(含繁體)等于兩個(gè)字節(jié)。中文標(biāo)點(diǎn)占兩個(gè)字節(jié),英文標(biāo)點(diǎn)占兩個(gè)字節(jié)


1byte=8bit


字符編碼總結(jié)

java string的length不是字符數(shù),是char的個(gè)數(shù)


5.匿名內(nèi)部類



5.java方法分派


java?多態(tài)性編譯看左邊,運(yùn)行看右邊



靜態(tài)分派:??重載屬于靜態(tài)分派 靠靜態(tài)類型來判斷


動(dòng)態(tài)分派:重寫屬于動(dòng)態(tài)分派 靠實(shí)際類型來判斷


單分派 多分派

java中 靜態(tài)分派屬于多分派,動(dòng)態(tài)分派屬于單分派。

6.泛型

方法簽名:方法名和形參列表共同組成

類型擦除:


SparseArray?采用稀疏數(shù)組,節(jié)約空間。同時(shí)可以避免?裝箱和拆箱的問題。


onActivityResult()???


如何停止一個(gè)線程

stop()官方廢棄。任務(wù)添加結(jié)束邏輯。



線程安全:可變資源(內(nèi)存)線程間共享


final?禁止重排序的知識(shí)點(diǎn)。


兩個(gè)線程均枷鎖,在解鎖時(shí)候才能讀刷新的內(nèi)存。



回調(diào)地獄


Rxjava?內(nèi)存泄漏問題解決


1



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本系列出于AWeiLoveAndroid的分享,在此感謝,再結(jié)合自身經(jīng)驗(yàn)查漏補(bǔ)缺,完善答案。以成系統(tǒng)。 Java基...
    濟(jì)公大將閱讀 1,620評(píng)論 1 6
  • 第6章類文件結(jié)構(gòu) 6.1 概述 6.2 無(wú)關(guān)性基石 6.3 Class類文件的結(jié)構(gòu) java虛擬機(jī)不和包括java...
    kennethan閱讀 1,070評(píng)論 0 2
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,666評(píng)論 1 32
  • 《深入理解Java虛擬機(jī)》筆記_第一遍 先取看完這本書(JVM)后必須掌握的部分。 第一部分 走近 Java 從傳...
    xiaogmail閱讀 5,473評(píng)論 1 34
  • 所有知識(shí)點(diǎn)已整理成app app下載地址 J2EE 部分: 1.Switch能否用string做參數(shù)? 在 Jav...
    侯蛋蛋_閱讀 2,711評(píng)論 1 4

友情鏈接更多精彩內(nèi)容