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