原创 2020 年總結,2021 年計劃

2020 年總結,2021 年計劃 2020 年總結 1. 讀書 1. 《代碼整潔之道》 2. 《程序員修煉之道》 3. 《深入理解 Android 卷一》 4. 《圖解 HTTP 》 5. 《 Android 開發藝術探索》

原创 2019年總結,2020年計劃

2019 年總結,2020 年計劃 2019 年總結   1.讀書      《代碼整潔之道》      《程序員修煉之道》      《深入理解 Android 卷一》      《 Java 多線程編程核心技術》      《圖解 HT

原创 [網絡]HTTP

HTTP HTTP 簡介   HTTP 協議是 Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫,是用於從萬維網(WWW:World Wide Web)服務器傳輸超文本到本地瀏覽器的傳送協議。   HTTP

原创 Java多線程編程核心技術-第7章-拾遺增補-讀書筆記

第 7 章 拾遺增補 本章主要內容 線程組的使用。 如何切換線程狀態。 SimpleDataFormat 類與多線程的解決辦法。 如何處理線程的異常。 7.1 線程的狀態   線程對象在不同的運行時期有不同的狀態,狀態信息就存在

原创 Java多線程編程核心技術-第5章-定時器 Timer-讀書筆記

第 5 章 定時器 Timer   定時 / 計劃功能在移動開發領域使用較多,比如 Android 技術。定時計劃任務功能在 Java 中主要使用的就是 Timer 對象,他在內部使用多線程的方式進行處理,所以它和線程技術還是有非常大的關

原创 Java多線程編程核心技術-第4章-Lock的使用-讀書筆記

第 4 章 Lock 的使用 本章主要內容 ReentrantLocal 類的使用。 ReentrantReadWriteLock 類的使用。 4.1 使用 ReentrantLock 類   在 Java 多線程中,可以使用 sy

原创 Java多線程編程核心技術-第6章-單例模式與多線程-讀書筆記

第 6 章 單例模式與多線程 本章主要內容 如何使單例模式遇到多線程是安全的、正確的。 6.1 立即加載 / “餓漢模式”   什麼是立即加載?立即加載就是使用類的時候已經將對象創建完畢,常見的實現辦法就是直接 new 實例化。而立即

原创 Java多線程編程核心技術-第3章-線程間通信-讀書筆記

第 3 章 線程間通信   線程是操作系統中獨立的個體,但這些個體如果不經過特殊的處理就不能成爲一個整體。線程間的通信就是成爲整體的必用方案之一,可以說,使線程間進行通信後,系統之間的交互性會更強大,在大大提高 cpu 利用率的同時還會使

原创 Java多線程編程核心技術-第1章-Java多線程技能-讀書筆記

第 1 章 Java 多線程技能 本章主要內容 線程的啓動 如何使線程暫停 如何使線程停止 線程的優先級 線程安全相關的問題 1.1 進程和多線程的概念及線程的優點   進程是操作系統結構的基礎;是一次程序的執行;是一個程序及

原创 Java多線程編程核心技術-第2章-對象及變量的併發訪問-讀書筆記

第 2 章 對象及變量的併發訪問 本章主要內容 synchronized 對象監視器爲 Object 時的使用。 synchronized 對象監視器爲 Class 時的使用。 非線程安全是如何出現的。 關鍵字 volatile 的

原创 Android進階加密-第1章-Android系統架構-讀書筆記

第 1 章 Android 系統架構 1.1 Android 系統架構   Android 系統架構分爲五層,從上到下依次是應用層、應用框架層、系統運行庫層、硬件抽象層和 Linux 內核層。 應用層(System Apps)  系統

原创 Android進階之光-第1章-Android新特性-讀書筆記

第 1 章 Android 新特性 1.1 Android 5.0 新特性 1.1.1 Android 5.0 主要新特性 1. 全新的 Material Design 新風格   Material Design 是一種大膽的平面化創新。

原创 Activity 之生命週期

Activity 之生命週期 本文內容: 1. Activity 介紹 2. Activity 的生命週期 2.1 生命週期圖 2.2 常見情況下生命週期的回調 2.3 關於生命週期常見問題 2

原创 Activity 關於生命週期一些問題的實踐驗證

Activity 關於生命週期一些問題的實踐驗證 本文內容 1. 如何驗證問題 2. 正常情況下的生命週期 3. 由活動 A 啓動活動 B 時,活動 A 的 onpause() 和 B 的 onResume() 哪一個先執行? 4

原创 Activity 之使用

Activity 之使用 本文內容 1. 使用 Activity 顯式簡單界面 2. Activity 之間的跳轉 2.1 startActivity 2.3 startActivityForResult 3.