原创 Java集合框架分析(六)-Iterator迭代器分析

本篇文章主要分析一下Java集合框架中的迭代器部分,Iterator,該源碼分析基於JDK1.8,分析工具,AndroidStudio,文章分析不足之處,還請指正! Java裏面的數組數據可以通過索引來獲取,那麼對象呢?也是通過索

原创 Java學習總結-註解

Java 註解簡單學習 註解概念 Java註解是附加在代碼中的一些元信息,用於一些工具在編譯、運行時進行解析和使用,起到說明、配置的功能。 註解不會也不能影響代碼的實際邏輯,僅僅起到輔助性的作用。包含在 java.lang.ann

原创 Android 事件分發機制源碼解析-ViewGroup層

在上篇文章中我們分析了view的事件分發機制**《Android 事件分發機制源碼解析-view層》**,在本篇文章中我們繼續分析另一層viewGroup的事件分發,viewGroup本質上是一組view的集合,它的裏面包含了vi

原创 Java集合框架分析(一)綜合概述

在 android 項目開發過程中,總會使用到 Collection,對於一些基礎的使用方法還是可以的,但是涉及到較深層次的就有點力不從心了,所以打算開始徹底地學習一下 java 集合方面的知識點,做個記錄總結, 分析工具 Ja

原创 Java集合框架分析(二)ArrayList分析

相關文章 Java集合框架分析(一)綜合概述 本篇文章主要分析一下 Java 集合框架中的 List 部分,ArrayList,該源碼分析基於JDK1.8,分析工具,AndroidStudio,文章分析不足之處,還請指正! Arr

原创 Java集合框架分析(四)HashMap分析

本篇文章主要分析一下Java集合框架中的Map部分,HashMap,該源碼分析基於JDK1.8,分析工具,AndroidStudio,文章分析不足之處,還請見諒! HashMap簡介 基於哈希表的一個 Map 接口實現,存儲的對象

原创 Java集合框架分析(三)LinkedList分析

本篇文章主要分析一下 Java 集合框架中的 List 部分,LinkedList,該源碼分析基於JDK1.8,分析工具,AndroidStudio,文章分析不足之處,還請指正! LinkedList簡介 類結構 首先,我們來看下

原创 Java集合框架分析(五)LinkedHashMap分析

LinkedHashMap簡介 public class LinkedHashMap<K,V> extends HashMap<K,V> implements Map<K,V> 繼承自 HashMap,一個有序的 Map 接口實

原创 一篇文章搞懂android存儲目錄結構

前言 前兩天因爲開發一個app更新的功能,我將從服務器下載的apk文件放在了內部存儲目錄(測試手機爲小米,路徑爲:data/user/0/packagename/files)下面,然後安裝的時候一直安裝不了,提示解析包出錯。後來查

原创 Android 事件分發機制源碼解析-view層

本篇文章我們專門來研究一下view層的事件分發機制,我們在學習過程中總會碰到關於事件分發的各種問題,如onTouch和onTouchEvent的關係,setOnTouchListener和setOnClickListener的關係

原创 Java中關於synchronized淺析

進程 我們都知道計算機的核心是CPU,它承擔了所有的計算任務;而操作系統是計算機的管理者,它負責任務的調度、資源的分配和管理,統領整個計算機硬件;應用程序側是具有某種功能的程序,程序是運行於操作系統之上的。 進程是一個具有一定獨立

原创 git年末大總結

本文末尾 微信公衆號 回覆 “git” 獲取git命令總結思維導圖。 Git Git是目前世界上最先進的分佈式版本控制系統。 1. 版本控制 所謂版本控制就是在文件的修改歷程中保留修改歷史,讓你可以方便地查詢歷史提交記錄以及撤銷

原创 源碼分析-EventBus的深入探究

以前,對於activity和fragment之間的通信可以使用接口的方式,定義起來比較麻煩費事,偶然間發現可以使用EventBus,發現很好用,查看了一下官方說明:EventBus是針一款對Android的發佈/訂閱事件總線。它可

原创 Java中關於泛型的淺析

前言 java 泛型是java SE 1.5的新特性,泛型的本質是參數化類型,也就是說所操作的數據類型被指定爲一個參數。這種參數類型可以用在類、接口和方法的創建中,分別稱爲泛型類、泛型接口、泛型方法。 泛型(Generic typ

原创 Java集合框架分析(五)-HashSet分析

本篇文章主要分析一下Java集合框架中的Set部分,HashSet,該源碼分析基於JDK1.8,分析工具,AndroidStudio,文章分析不足之處,還請指正! HashSet簡介 類結構 public class HashSe