Dart語(yǔ)言的誕生 2011年10月,Google 發(fā)布了一種新的編程語(yǔ)言 Dart,谷歌希望利用這款語(yǔ)言,幫助程序開(kāi)發(fā)者克服JavaScrip...
Android的性能優(yōu)化一直是app開(kāi)發(fā)中非常重要的一環(huán),一款app的性能,直接影響到用戶體驗(yàn)和使用率,所以本篇對(duì)app性能優(yōu)化的相關(guān)知識(shí)進(jìn)行了...
Toolbar簡(jiǎn)介 Toolbar 是 Android 5.0 推出的一個(gè) Material Design 風(fēng)格的導(dǎo)航控件 ,用來(lái)取代之前的 A...
什么是策略模式? 策略模式屬于對(duì)象的行為模式。其用意是針對(duì)一組算法,將每一個(gè)算法封裝到具有共同接口的獨(dú)立的類(lèi)中,從而使得它們可以相互替換。策略模...
什么是注解? Annontation(注解)是Java5開(kāi)始引入的新特征。它提供了一種安全的類(lèi)似注釋的機(jī)制,用來(lái)將任何的信息或元數(shù)據(jù)(metad...
什么是代理模式? 其實(shí)代理和我們的生活息息相關(guān),簡(jiǎn)單來(lái)說(shuō)就是:中介,比如我們要租房子,我們找中介公司就可以了,比如鏈家,自如等,又比如我們?nèi)ワ埖?..
什么是反射? 定義:在Java中的反射機(jī)制是指在運(yùn)行狀態(tài)中,對(duì)于任意一個(gè)類(lèi)都能夠知道這個(gè)類(lèi)所有的屬性和方法;并且對(duì)于任意一個(gè)對(duì)象,都能夠調(diào)用它的...
什么是工廠設(shè)計(jì)模式?工廠設(shè)計(jì)模式,顧名思義,就是用來(lái)生產(chǎn)對(duì)象的,在java中,萬(wàn)物皆對(duì)象,這些對(duì)象都需要?jiǎng)?chuàng)建,如果創(chuàng)建的時(shí)候直接new該對(duì)象,就...
定義 快速排序(Quicksort)是對(duì)冒泡排序的一種改進(jìn)。它的基本思想是:通過(guò)一趟排序?qū)⒁判虻臄?shù)據(jù)分割成獨(dú)立的兩部分,其中一部分的所有數(shù)據(jù)都...