什么是序列化 我們在開發(fā)過程中,都是面向?qū)ο箝_發(fā)的。但是,對于計算機來說,計算機只認識二進制。數(shù)據(jù)的傳輸和存儲都要通過字節(jié)流的方式來進行。所以,如果我們想要在本地持久化存儲對...
什么是序列化 我們在開發(fā)過程中,都是面向?qū)ο箝_發(fā)的。但是,對于計算機來說,計算機只認識二進制。數(shù)據(jù)的傳輸和存儲都要通過字節(jié)流的方式來進行。所以,如果我們想要在本地持久化存儲對...
什么是接口 接口是對類的一種抽象描述,準確的說是對類的行為(方法)的抽象描述。所有實現(xiàn)了某個接口的類都應(yīng)該實現(xiàn)這個接口所描述行為。通過接口,我們可以了解實現(xiàn)了接口的類能夠?qū)ν?..
在理解lambda表達式之前,先來看下行為參數(shù)化的概念。 什么是行為參數(shù)化 在軟件開發(fā)過程中,我們面對的需求總是在不斷變化。所以在開發(fā)過程中,需要考慮代碼的通用性和復(fù)用性,在...
我們在開發(fā)Android應(yīng)用的過程中,避免不了要用到數(shù)據(jù)持久化技術(shù),所謂的數(shù)據(jù)持久化就是將RAM中的瞬時數(shù)據(jù)保存到ROM中,保證在App退出或者手機關(guān)機后數(shù)據(jù)不會丟失。我們常...
散列函數(shù) 散列函數(shù),也稱作哈希函數(shù),消息摘要函數(shù),單向函數(shù)或者雜湊函數(shù)。散列函數(shù)主要用于驗證數(shù)據(jù)的完整性。通過散列函數(shù),可以創(chuàng)建消息的“數(shù)字指紋”,消息接收方可以通過校驗消息...
前言 Android事件分發(fā)機制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問...
前言 多線程的應(yīng)用在Android開發(fā)中是非常常見的,常用方法主要有: 今天,我將獻上一份全面 & 詳細的Android多線程學(xué)習(xí)指南,希望你們喜歡。 Carson帶你學(xué)多線...