本文主要用來理解編譯注解框架吓懈。 理解兩種關(guān)系 編譯關(guān)系:處于編譯關(guān)系的庫不會被引入應(yīng)用,但是會進(jìn)行編譯靡狞,會獲得編譯期的上下文環(huán)境耻警,一般用這個庫來...
理解閉包 從形式來看甘穿,閉包就是在函數(shù)里面定義一個函數(shù),從特點來說蕾各,子函數(shù)能夠讀寫父函數(shù)的局部變量扒磁。 閉包能夠訪問外部函數(shù)的變量庆揪,在外部函數(shù)執(zhí)行完...
理解包結(jié)構(gòu) commonjs包結(jié)構(gòu)規(guī)范:http://wiki.commonjs.org/wiki/Packages/1.0 一個package...
NPM NPM的全稱是Node Package Manager ,是一個NodeJS包管理和分發(fā)工具吝羞,已經(jīng)成為了非官方的發(fā)布Node模塊(包)的...
狀態(tài)機源碼 狀態(tài)機初始化 HandlerThread、SmHandler钧排,Loop使用子線程loop敦腔。 狀態(tài)機樹狀結(jié)構(gòu) 狀態(tài)添加過程其實就是為每...
集合類深入 先上一張繼承關(guān)系圖 ArrayList 對象數(shù)組結(jié)構(gòu)。 元素添加: 先校驗底層的對象數(shù)組是否能再添加元素恨溜,如果沒法添加符衔,先將對象數(shù)組...
首先真的非常抱歉判族,好久都沒有更新了,這段時間在換工作项戴,終于也算告一段落形帮,所以也空下來,有時間寫寫文字周叮。有時候在想辩撑,人這輩子在追求什么?財富仿耽?地位...
無痕打點 打點一直是很多公司的痛點,侵入業(yè)務(wù)项贺,與業(yè)務(wù)代碼冗雜在一起水慨,不能刪除,只能不停增加敬扛,很多無用的僵尸代碼就留在了業(yè)務(wù)中晰洒,而且一出問題就是重...
Executor框架 在了解這個框架之前啥箭,首先看看這個框架有哪些相關(guān)的主要類 Executor ExecutorService 擴(kuò)展Execut...