一功舀、什么是groovy groovy是一種能夠運行在JVM的動態(tài)語言,既可以用于面向?qū)ο缶幊唐迥眨挚梢杂米骷兇獾哪_本語言。 二桅滋、為什么需要學習groovy 1僧著、強大的構(gòu)建工具g...
一功舀、什么是groovy groovy是一種能夠運行在JVM的動態(tài)語言,既可以用于面向?qū)ο缶幊唐迥眨挚梢杂米骷兇獾哪_本語言。 二桅滋、為什么需要學習groovy 1僧著、強大的構(gòu)建工具g...
一、背景 我們在做啟動性能優(yōu)化的時候类咧,需要盡可能多地減少啟動階段主線程執(zhí)行的任務時長馒铃。對一些非啟動階段一定需要完成的任務,我們可以把他放到應用啟動完成之后去執(zhí)行痕惋,這就是啟動性...
作者: 強波 (阿里云OS平臺部-Cloud Engine)博客: http://qiangbo.space/ 本文是Android進程管理系列文章的第二篇区宇,會講解進程管...
簡介 ContentProvider是一種內(nèi)容共享型組件,底層通過Binder和其他進程進行通信值戳。ContentProvider一般是運行在獨立的進程中的议谷,每一個Conten...
簡介 ContentProvider 是Android中提供的專門用于不同應用進行數(shù)據(jù)共享的方式,它是一種進程間的通信堕虹,底層是用Binder實現(xiàn)的卧晓。ContentProvid...
一、什么是Volley赴捞? Volley逼裆,是谷歌官方于2013年發(fā)布的用于Android平臺的網(wǎng)絡通信庫,也即是說它內(nèi)部封裝了HttpURLConnection等常用于網(wǎng)絡通信...
Android數(shù)據(jù)庫優(yōu)化 瞎扯 其實自己在BAT的某家工作過赦政,另外2家也都面試過胜宇,據(jù)我工作和面試的情況感覺各大公司對于客戶端數(shù)據(jù)庫的使用是比較少的,盡量的情況都是在內(nèi)存中做恢着,...
jvm是java虛擬機桐愉,用來運行.class文件,其運行原理基于堆棧掰派;dalvik是運行Android的虛擬機从诲,其運行.dex格式的文件,基于寄存器的虛擬機運行原理盏求;相較于j...
正則表達式是一種強大的字符串處理工具,平時經(jīng)常會用到。這里完整的做一次總結(jié)碎罚,以便查閱記憶磅废。 1. 字符串中的正則表達式 使用正則表達式可以對字符串進行查找荆烈、提取、分割憔购、替換等...
Java Native Interface (JNI)標準是java平臺的一部分,它允許Java代碼和其他語言寫的代碼進行交互押桃。JNI 是本地編程接口葵萎,它使得在 Java 虛...
轉(zhuǎn)自Android IPC - Binder 學習總結(jié) 最近想學些Android Framework中的東西掰烟,必經(jīng)之路就是binder,不夸張的說沐批,binder是整個andr...
毫不夸張地說九孩,Binder是Android系統(tǒng)中最重要的特性之一先馆;正如其名“粘合劑”所喻躺彬,它是系統(tǒng)間各個組件的橋梁煤墙,Android系統(tǒng)的開放式設(shè)計也很大程度上得益與這種及其方...
本文轉(zhuǎn)載自: http://blog.csdn.net/lmj623565791/article/details/49990941仿野; 一铣减、概述 相信Android的開發(fā)者對于...
參考:周志明 《深入理解Java虛擬機》http://www.cnblogs.com/dolphin0520/p/3613043.html 1 JVM內(nèi)存區(qū)域劃分 1. Ja...
寫在前面 上周老大給安排幾個面試的任務劣针,我一般問兩方面: 項目經(jīng)驗中解決過的比較有意思的問題又哪些? HashMap使用的時候需要注意些什么亿扁? 大部分情況下都是希望從第二個問...