單一職責(zé)原則: Simple Responsibility Principle---RSP(優(yōu)化代碼的第一步)定義:就一個(gè)類(lèi)而言抢肛,應(yīng)該僅有一個(gè)引起它變化的原因蚀同。一個(gè)類(lèi)中應(yīng)該是...
![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
單一職責(zé)原則: Simple Responsibility Principle---RSP(優(yōu)化代碼的第一步)定義:就一個(gè)類(lèi)而言抢肛,應(yīng)該僅有一個(gè)引起它變化的原因蚀同。一個(gè)類(lèi)中應(yīng)該是...
Android 圖像繪制系列文章Android圖像繪制之BitmapAndroid 圖像繪制之 DrawableAndroid 圖像繪制之 Drawable(二) 不要沖動(dòng)去...
概述 Android 的消息機(jī)制主要是指 Handler 的運(yùn)行機(jī)制癞谒。Android 規(guī)定只有主線(xiàn)程可以訪(fǎng)問(wèn) UI ,子線(xiàn)程中無(wú)法訪(fǎng)問(wèn) UI鳖粟。但是主線(xiàn)程中不建議進(jìn)行耗時(shí)操作社裆,...
1、什么是屬性動(dòng)畫(huà) 簡(jiǎn)單來(lái)說(shuō)就是通過(guò)改變對(duì)象屬性而形成的動(dòng)畫(huà)效果向图。 2泳秀、為什么使用屬性動(dòng)畫(huà) 我們知道,在屬性動(dòng)畫(huà)之前张漂,Android 提供了視圖動(dòng)畫(huà)(view Animati...
Map 概述: Map 用于有映射關(guān)系的數(shù)據(jù)晶默,以 key-value 的形式保存。key 和 value 可以是任何類(lèi)型的數(shù)據(jù)航攒。 1磺陡、key: key 是不允許重復(fù)的,意思就...
List概述: 1漠畜、List :一個(gè)元素有序币他、可重復(fù)的集合。 集合中每個(gè)元素都有其對(duì)應(yīng)的順序索引憔狞。List 集合允許使用重復(fù)元素蝴悉,可以通過(guò)索引來(lái)訪(fǎng)問(wèn)指定位置的集合元素。下面示...
HashSet: 1拍冠、概述: 向一個(gè) HashSet 集合中存入一個(gè)元素時(shí)尿这, HashSet 會(huì)調(diào)用該對(duì)象的 hashCode()方法得到該對(duì)象的 hashCode 值,然后...
內(nèi)部類(lèi): a庆杜、定義在其他類(lèi)內(nèi)部的類(lèi)稱(chēng)為內(nèi)部類(lèi)射众,包含內(nèi)部類(lèi)的類(lèi)稱(chēng)為外部類(lèi)。 b晃财、內(nèi)部類(lèi)可以比外部類(lèi)多使用三個(gè)修飾符:private叨橱、protected、static断盛。 c罗洗、編譯...
抽象類(lèi): 1、什么是抽象類(lèi)钢猛? 用關(guān)鍵字 abstract 修飾的類(lèi)是抽象類(lèi)伙菜。 也可以說(shuō)含有抽象方法的類(lèi)稱(chēng)為抽象類(lèi)。 2厢洞、什么是抽象方法仇让? 用 abstract 關(guān)鍵字修飾,只...