原创 【Java】JDK源碼分析——ThreadLocal

ThreadLocal源碼分析一.概述二.源碼分析1.全局變量2. nextHashCode方法3.構造方法4. initialValue方法5. getMap方法6. createMap方法7. createInheritedM

原创 [圖解]Android View的事件分發機制

[圖解]Android View的事件分發機制 圖中箭頭藍色代表事件向下傳遞的方向 橙色代表事件回傳的方向 綠色代表事件的處理方向 黃色代表類的關係 連線代表同一個對象 點擊事件的產生和事件序列 分析最普通最常用的一種情況,用戶

原创 【Java】JDK源碼分析——Byte

Byte源碼分析一.概述二.源碼分析1.全局變量2.靜態內部類ByteCache3.構造方法1)參數爲byte2)參數爲String4. parseByte方法5. valueOf方法6. decode方法7. byteValue

原创 5分鐘瞭解Android虛擬機Dalvik和ART,讓手機告別卡頓!

Android虛擬機一.Dalvik虛擬機1.DVM與JVM的主要區別1)架構不同2)執行字節碼不同3)DVM的預加載-共享機制2.DVM的運行時堆1)Zygote Space2)Card Table3)Heap Bitmap4)

原创 【實習週記】Android getevent.c源碼分析

【實習週記】Android getevent.c源碼分析 一.概述 getevent和sendevent是Android系統下的兩個工具 在cmd 命令行下輸入adb shell進入Android設備的shell 輸入geteve

原创 【Java】JDK源碼分析——Integer

Integer源碼分析一.概述二.源碼分析1.全局變量2.靜態內部類IntegerCache3.構造方法1)參數爲int2)參數爲String4. parseInt方法5. parseUnsignedInt方法6. valueOf

原创 【Java】JDK源碼分析——Short

Short源碼分析一.概述二.源碼分析1.全局變量2.靜態內部類ShortCache3.構造方法1)參數爲short2)參數爲String4. parseShort方法5. valueOf方法6. decode方法7. byteV

原创 【Java】JDK源碼分析——Long

Long源碼分析一.概述二.源碼分析1.全局變量2.靜態內部類3.構造方法1)參數爲long2)參數爲String4. parseLong方法5. parseUnsignedLong方法6. valueOf方法1)參數爲Strin

原创 【Java】JDK源碼分析——Double

Double源碼分析一.概述二.源碼分析1.全局變量2.構造方法1)參數爲double2)參數爲String3. parseDouble方法4. valueOf方法1)參數爲double2)參數爲String5. isNaN方法6

原创 【Java】JDK源碼分析——Float

Float源碼分析一.概述二.源碼分析1.全局變量2.構造方法1)參數爲float2)參數爲double3)參數爲String3. parseFloat方法4. valueOf方法1)參數爲float2)參數爲String5. i

原创 【Java】JDK源碼分析——Boolean

Boolean源碼分析一.概述二.源碼分析1.全局變量2.構造方法1)參數爲boolean2)參數爲String3. parseBoolean方法4. booleanValue方法5.valueOf方法1)參數爲boolean2)

原创 5分鐘理解Android中的JNI原理!!!

Android中的JNI原理一.Native方法的註冊1.靜態註冊1)靜態註冊的原理2)靜態註冊的方法3)靜態註冊的缺點2.動態註冊1)動態註冊的方法2)解析AndroidRuntime::registerNativeMethod

原创 【Java】JDK源碼分析——Number

Number源碼分析一.概述二.源碼分析1.全局變量2. intValue方法3. longValue方法4. floatValue方法5. doubleValue方法6. byteValue方法7. shortValue方法 一

原创 2019阿里巴巴Android實習生面經

2019阿里巴巴Android實習生面經 之前看了很多大佬的面經,我也來分享一下我的經歷吧 在線筆試 首先,在官網投遞之後,待投遞結束,有一個在線筆試,考的基本和你的面試崗位沒什麼關係,一共10個選擇,每個選擇6個選項,兩個編程題

原创 【Java】JDK源碼分析——Thread

Thread源碼分析一.概述二.源碼解析1.重要的全局變量2.內部枚舉類State3. nextThreadNum方法4. nextThreadID方法5.常用的構造方法1)無參數2)參數爲Runnable3)參數爲String4