工廠模式 工廠模式最常用的設(shè)計(jì)模式之一东跪,這種類(lèi)型的設(shè)計(jì)模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對(duì)象的最佳方式瀑凝。 簡(jiǎn)單理解:就是創(chuàng)建一個(gè)工廠,生產(chǎn)一類(lèi)...
一臭杰、懶漢式粤咪,線程不安全 所為懶漢式,就是在需要使用這個(gè)類(lèi)的對(duì)象實(shí)例的時(shí)候才會(huì)創(chuàng)建渴杆。 上圖是線程非安全的寥枝,如果多線程去調(diào)用 getInstance...
一、單一職責(zé)原則 單一原則比較簡(jiǎn)單磁奖,就是將一組相關(guān)性很強(qiáng)函數(shù)囊拜、數(shù)據(jù)封裝到一個(gè)類(lèi)中,這個(gè)類(lèi)的職責(zé)比較單一比搭。如:我這里寫(xiě)了一個(gè)WebSocketUt...
前言 其實(shí)有很多Android開(kāi)發(fā)者不明白冠跷,為什么我們需要去學(xué)習(xí)jvm,在我們實(shí)際的開(kāi)發(fā)工作中哪些地方用到了這方面的知識(shí),或者學(xué)完這些知識(shí)我們?cè)?..
一弟疆、Gradle 的基本理解 Gradle 是一種基于Groovy的動(dòng)態(tài)DSL,而Groovy語(yǔ)言是基于jvm的動(dòng)態(tài)語(yǔ)言。 很多小伙伴看了上面的...
一盗冷、注解 1、元注解 簡(jiǎn)單描述:是由Java提供的基礎(chǔ)注解同廉,負(fù)責(zé)注解其它注解 2仪糖、元注解有 @Target -----------> 注解對(duì)象的...
一、前言 在日常開(kāi)發(fā)中迫肖,apk文件的打包锅劝,我們都是通過(guò)Android studio 或者Gradle 自動(dòng)去構(gòu)建APK文件,至于apk文件是如何...
背景 Java推出泛型以前蟆湖,程序員可以通過(guò)構(gòu)建一個(gè)元素類(lèi)型為Object的集合故爵,改集合能夠存儲(chǔ)任意的數(shù)據(jù)類(lèi)型對(duì)象,而在使用該集合的過(guò)程中隅津,程序員...