在Android開發(fā)中语稠,一些不好的編程習(xí)慣會(huì)導(dǎo)致我們的開發(fā)的app存在內(nèi)存泄露的情況更哄。下面簡(jiǎn)單介紹一些在Android開發(fā)中常見的內(nèi)存泄露場(chǎng)景及優(yōu)化方案。 1.單例引用Act...
在Android開發(fā)中语稠,一些不好的編程習(xí)慣會(huì)導(dǎo)致我們的開發(fā)的app存在內(nèi)存泄露的情況更哄。下面簡(jiǎn)單介紹一些在Android開發(fā)中常見的內(nèi)存泄露場(chǎng)景及優(yōu)化方案。 1.單例引用Act...
裝飾者模式 因?yàn)閖ava的IO是基于裝飾者模式設(shè)計(jì)的,所以要了解掌握IO 必須要先清楚什么事裝飾者模式(裝飾者模式也稱為包裝模式,其使用一種對(duì)客戶端透明的方式動(dòng)態(tài)的擴(kuò)展對(duì)象功...
kotlin是一門靜態(tài)語言 參數(shù)定義 kotlin中沒有8中基本類型的概念了,只剩下了val / var 參數(shù)定義:val/var 參數(shù)名:參數(shù)類型 = 參數(shù)值定義參數(shù)時(shí) ...
MVVM大家都了解差不多了,但是我發(fā)現(xiàn)MVVM整成架構(gòu)時(shí)喳魏,每個(gè)人的寫法真的是千差萬別。 除了MVVM必要的ViewModel怀薛、LiveData,其它寫法也沒有統(tǒng)一的標(biāo)準(zhǔn)刺彩,看下...
在kotlin中數(shù)組和list的操作符基本共同,所以在數(shù)組中可用的操作符也可以在list中使用枝恋。 統(tǒng)計(jì)操作符 any 只要有一個(gè)符合就返回true all 所有條件符合才返回...
了解Dalvik和ART 什么是Dalvik:Dalvik是Google公司自己設(shè)計(jì)用于Android平臺(tái)的Java虛擬機(jī)创倔。支持已轉(zhuǎn)換為.dex(Dalvik Executa...
學(xué)習(xí)垃圾回收機(jī)制的意義 java和C++等語言的最大技術(shù)區(qū)別:自動(dòng)化的垃圾回收機(jī)制(GC: Garbage Collection)為什么要了解GC和內(nèi)存分配策略: GC對(duì)應(yīng)用...
CPU的核心數(shù)和線程數(shù)的關(guān)系 CPU的核心數(shù)和線程數(shù)一般是1:1的關(guān)系,Intel推出的超線程技術(shù)能使電腦的核心數(shù)和線程數(shù)的比達(dá)到 1:2 (基于一個(gè)物理核心模擬兩個(gè)邏輯核心...