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