加載 把class字節(jié)碼通過classLoader加載進(jìn)內(nèi)存 驗證 校驗字節(jié)流是否符合jvm規(guī)范 對于元數(shù)據(jù)的驗證,比如該類是否繼承了被fina...
1. 功能 爬取豆瓣每日書單信息 處理爬取后的信息,制作成makedown文件,方便瀏覽 2. 原理 1、requests獲取網(wǎng)絡(luò)信息2、Bea...
這幾天跳槽,面了幾家互聯(lián)網(wǎng)公司,說說我的面試經(jīng)歷吧以及一些面試題吧。 樂視:一面:先是筆試,比較基礎(chǔ),最后一道算法題-大數(shù)相乘沒答出來,然后與技...
插件化-資源處理 寫的比較長,可以選擇跳過前面2節(jié),直接從0x03實例分析開始。如有錯誤,請不吝指正。 0x00 aapt編譯流程 在之前的Ap...
插件化-Apk編譯過程概述 0x00 大致的看了一下目前插件化的開源實現(xiàn),或多或少都會對Apk的編譯過程做出改動,因此嘗試分析了一下Apk的打包...
Gradle 學(xué)習(xí)筆記 以下內(nèi)容,理論部分大部分是gradle和groovy的官方文檔的解釋,實例部分是自己的嘗試,如有錯誤,請不吝指正,謝謝!...
1 序列化的原因 java序列化主要是為了跨平臺,實現(xiàn)對象的一致性,可在不同的平臺上,保持自己原有的屬性和方法不變 2 序列化的作用 永久的保存...
1 概論 IntentService是一種處理異步請求的Service??蛻舳送ㄟ^調(diào)用Context.startService(Intent)來...
1.非靜態(tài)內(nèi)部類的靜態(tài)實例 2.Activity的靜態(tài)成員變量 Drawable Context Drawable的對象的內(nèi)部Callback持...