【ArkTS】 【ArkUI】
解釋:不再使用的內(nèi)存沒有及時(shí)釋放時(shí)蓝仲,就會(huì)產(chǎn)生泄漏鸳惯。 情況1:對(duì)象未被正確回收 當(dāng)對(duì)象的引用仍然存在時(shí)倒得,但不再需要該對(duì)象時(shí)立叛,沒有及時(shí)釋放對(duì)象會(huì)導(dǎo)致內(nèi)存泄漏固阁。 情況2:匿名類和內(nèi)...
代碼優(yōu)化: 1壤躲,避免創(chuàng)建過多對(duì)象,頻繁造成gc备燃。2碉克,盡量不使用枚舉,枚舉占用空間比整形大很多并齐。3漏麦,字符串拼接使用StringBuffer和StringBuilder,不要使用...
List:有序、可重復(fù)测垛。Set:無序捏膨、不可重復(fù)。Map:鍵值對(duì)食侮,鍵不能重復(fù)号涯,值可以重復(fù)。 Collection接口繼承了java.lang.Iterable接口锯七,該接口有一個(gè)...
原理:子線程與主線程共享內(nèi)存链快,子線程和主線程可以共享mHander(Handler的實(shí)例對(duì)象) Handler:消息處理者。 Message + Runnable發(fā)送:sen...
1眉尸,Exception是程序正常運(yùn)行中域蜗,可以預(yù)料的意外情況,可能并且應(yīng)該被捕獲噪猾,進(jìn)行相應(yīng)的處理地消。 2,Error是指正常情況下畏妖,不大可能出現(xiàn)的情況脉执,絕大部分的Error都會(huì)導(dǎo)...
String :不可變半夷,每次對(duì)String的操作都會(huì)在“常量池”中生成新的String對(duì)象婆廊,線程安全。 StringBuffer:可變巫橄,不會(huì)產(chǎn)生新的對(duì)象淘邻,有同步鎖,線程安全湘换。...