工廠模式 工廠模式最常用的設計模式之一,這種類型的設計模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對象的最佳方式。 簡單理解:就是創(chuàng)建一個工廠,生產一類...
一、懶漢式,線程不安全 所為懶漢式,就是在需要使用這個類的對象實例的時候才會創(chuàng)建。 上圖是線程非安全的,如果多線程去調用 getInstance...
一、單一職責原則 單一原則比較簡單,就是將一組相關性很強函數、數據封裝到一個類中,這個類的職責比較單一。如:我這里寫了一個WebSocketUt...
前言 其實有很多Android開發(fā)者不明白,為什么我們需要去學習jvm,在我們實際的開發(fā)工作中哪些地方用到了這方面的知識,或者學完這些知識我們在...
一、Gradle 的基本理解 Gradle 是一種基于Groovy的動態(tài)DSL,而Groovy語言是基于jvm的動態(tài)語言。 很多小伙伴看了上面的...
一、注解 1、元注解 簡單描述:是由Java提供的基礎注解,負責注解其它注解 2、元注解有 @Target -----------> 注解對象的...
一、前言 在日常開發(fā)中,apk文件的打包,我們都是通過Android studio 或者Gradle 自動去構建APK文件,至于apk文件是如何...
背景 Java推出泛型以前,程序員可以通過構建一個元素類型為Object的集合,改集合能夠存儲任意的數據類型對象,而在使用該集合的過程中,程序員...