摘要:回顧在上一節的使用一基本用法中,介紹了的基本用法。它同樣只有一個方法,這個方法也無返回值,但有一個參數與同理,由于和也是單參數無返回值的,因此可以將和打包起來傳入以實現不完整定義的回調的使用定義三個對象,分別打包。 回顧 在上一節Android RxJava的使用(一)基本用法中,介紹了RxJava的基本用法。下面來回顧下實現一次RxJava的基本使用。例:分別打印Hello、 Wor...
摘要:在應用安裝時就預編譯字節碼到機器語言,在移除解釋代碼這一過程后,應用程序執行將更有效率,啟動更快。區別在應用程序啟動時,通過進行連續的性能分析來優化程序代碼的執行,在程序運行的過程中,虛擬機在不斷的進行將字節碼編譯成機器碼的工作。 參考:Dalvik與ART的區別 什么是Dalvik Dalvik是Google公司自己設計用于Android平臺的Java虛擬機。dex格式是專為Dalv...
摘要:什么是阻塞隊列阻塞隊列是一個在隊列基礎上又支持了兩個附加操作的隊列。阻塞隊列的應用場景阻塞隊列常用于生產者和消費者的場景,生產者是向隊列里添加元素的線程,消費者是從隊列里取元素的線程。由鏈表結構組成的無界阻塞隊列。 什么是阻塞隊列? 阻塞隊列是一個在隊列基礎上又支持了兩個附加操作的隊列。 2個附加操作: 支持阻塞的插入方法:隊列滿時,隊列會阻塞插入元素的線程,直到隊列不滿。 支持阻塞的...
摘要:無需動規,無需額外空間,等同于菲波那切數列。當然嚕,也可以動規,記住就好。 Problem You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you ...