原创 設計模式:原型

原型模式基本介紹 原型模式的實現 源碼中的原型模式記錄 原型模式基本介紹 定義:用原型實例指定創建對象的種類,並通過複製這些原型創建新的實例 適用於: 類初始化需要消耗很多的資源(包括數據、硬件資源等),通過複製避免這些消耗 通過ne

原创 設計模式:Builder

Builder模式基本介紹 Builder模式的實現 源碼中的Builder模式記錄 Builder模式基本介紹 Builder模式被廣泛應用,在Android SDK中經常能看到 比如最爲常用到的 AlertDialog 的構建過程就

原创 設計模式:單例

單例模式的基本介紹 單例模式的實現 源碼中的單例模式記錄 單例模式的基本介紹 定義:確保一個類只有一個實例,自行實例化並向整個系統提供這個實例 單例模式的核心在於:構造函數私有化,靜態方法提供單例 優點: 創建/銷燬上,對於那些需要頻

原创 Android Activity啓動模式

standard singleTop singleTask singleInstance 複雜情況記錄 Activity的默認啓動模式,直接把當前Activity的實例添加到啓動它的實例所在的棧中 這種啓動模式不會理會棧的情況,即使已

原创 線性表 - Sequential List

0 序言 1 簡析線性表 2 記錄線性表的使用 序言 基本數據結構記錄系列,記錄基本的數據結構實現和JDK、SDK等中對基本數據結構的封裝,慢慢記錄吧!與其後悔以前沒有做,不如現在開始做,慢慢記錄由的知識吧!該筆記會一直更新,一直記錄!

原创 Android源碼閱讀之Fragment Add和Replace的區別

序 實習中發現,對於FragmenManager管理Fragment有時候使用add的方式,有時候使用replace的方式。 遂問大佬這有什麼講究,大佬說replace多用於一次性顯示,add和hide用於多次切換 然而,對於這個結論我依然

原创 記錄·見過的詞組

pixel density 像素密度 file descriptor 文件描述符 inner data member 內部成員 size, density, and font scaling 大小,密度和字體縮放 ceiling valu

原创 Java源碼閱讀筆記之ArrayList

序言 序言包含了引入和基於註釋的介紹,可以跳過序言進入正文 List<Object> name = new ArrayList(); List 在 Java 中的使用頻率可謂非常之高,這次就初步探究下其實現 public class

原创 從字符串中提取一個整形

要求描述 從一個字符串中提取一個整數,要求如下: 忽略字符串兩邊的空白 從第一位開始讀,只能爲0-9 or -/+ 當提取的數值大於最值則取最值 否則返回0 可能出現的情況: " -42"、"+-32"、" 0000000000

原创 內存結構描述

Github:https://github.com/PiscesYE/StorageDescption system data storage system 通過Environment.getRootDirectory()獲取,內部存

原创 Java源碼閱讀筆記之Integer

Integer的基本實現Integer的使用Integer封裝的操作 Integer的基本實現 基本描述:Integer是對原生基本類型int的封裝,其定義value來存儲值和一些用於描述int的信息 int value;//int i

原创 人生讀書目錄之《揭祕Java虛擬機》

從前,遇到好的書沒有把他們記錄下來,隨着年月的逝去,慢慢淡忘在歷史中,它們的痕跡就這樣慢慢從我的生活中抹去! 所以,再次遇到好的書,就在剛剛讀完的時候把自己的一些感悟記錄下來! 2019/4/28,伴隨着漫長的時間,把這本封亞飛的《揭祕J

原创 Android關於獲取時間的記錄(小結)

這篇文章主要介紹了Android關於獲取時間的記錄(小結),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 序 初涉江湖,還望海涵! 寫點東西

原创 Android關於獲取時間的記錄

序 初涉江湖,還望海涵!寫點東西,純粹是因爲個人的記憶能力較弱,寫些筆記罷了,若有錯誤還望雅正! 對Android中的時間獲取做個記錄,以下爲結果! 代碼粘貼 public class MainActivity extends AppCo

原创 自學英語階段記錄二

序 書接上回 自學英語階段記錄,之前有提到,我的人生轉折事件之一,閱讀了屋漏—告訴你外語學習的真實方法及誤區分析,猶如醍醐灌頂!初步窺探學習之道! 原本預計這一次記錄會在之前預定的第一二階段結束後做個階段總結記錄的,但是這幾天發生了一件事情