一 什么是ClassLoader 大家都知道故河,當(dāng)我們寫(xiě)好一個(gè)Java程序之后,不是管是CS還是BS應(yīng)用,都是由若干個(gè).class文件組織而成的一個(gè)完整的Java應(yīng)用程序尖阔,當(dāng)程...

一 什么是ClassLoader 大家都知道故河,當(dāng)我們寫(xiě)好一個(gè)Java程序之后,不是管是CS還是BS應(yīng)用,都是由若干個(gè).class文件組織而成的一個(gè)完整的Java應(yīng)用程序尖阔,當(dāng)程...
Java類加載器 類加載器(class loader) 用來(lái)加載 Java 類到 Java 虛擬機(jī)中。Java 源程序(.java 文件) 編譯器編譯后就被轉(zhuǎn)換成 Java ...
摘要: 每個(gè)開(kāi)發(fā)人員對(duì)java.lang.ClassNotFoundExcetpion這個(gè)異承啃睿肯定都不陌生安岂,這個(gè)異常背后涉及到的是Java技術(shù)體系中的類加載機(jī)制。本文簡(jiǎn)述了J...
協(xié)調(diào)者布局CoordinatorLayout外构,我想大家都陌生吧普泡,最近公司產(chǎn)品想抄某個(gè)APP的部分功能,經(jīng)判定审编,應(yīng)該采用協(xié)調(diào)者布局撼班,大概的效果如下: 什么頭部展開(kāi)折疊啊,滑動(dòng)懸...
無(wú)圖說(shuō)卵垒酬,先上圖 查閱資料后砰嘁,發(fā)現(xiàn)網(wǎng)上大部分都是用這種方法實(shí)現(xiàn)的:多寫(xiě)一個(gè)和需要懸浮的部分一模一樣的layout,先把浮動(dòng)區(qū)域的可見(jiàn)性設(shè)置為gone勘究。當(dāng)浮動(dòng)區(qū)域滑動(dòng)到頂部的時(shí)...
小米公司最近正在招安卓framwork層的開(kāi)發(fā)矮湘,有興趣的朋友們抓住機(jī)會(huì)試試呀!傳送門(mén):安卓招聘 乱顾。不說(shuō)了板祝,我要開(kāi)始惡補(bǔ)功課了~~~~ 參考:Android framework...
前沿 Android新增的Recyclerview主要用于代替ListView。Recyclerview可擴(kuò)展性強(qiáng)走净。 可以通過(guò)LayoutManager形成線性(橫向與豎向)...
前言 在Android開(kāi)發(fā)中券时,我們經(jīng)常與ListView、GridView打交道伏伯,它們?yōu)閿?shù)據(jù)提供了列表和視圖的展示方式橘洞,方便用戶的操作。然而说搅,隨著Android的不斷發(fā)展炸枣,單...
個(gè)人博客地址 http://dandanlove.com/[http://dandanlove.com/] 前言 Android隨著系統(tǒng)的升級(jí)和app自有業(yè)務(wù)的增漲适肠,新技術(shù)的...
代碼地址:https://github.com/ewgcat/ComponentDemo 上圖是目前比較普遍使用的Android APP技術(shù)架構(gòu),往往是在一個(gè)界面中存在大量的...
Java 字節(jié)碼 Java 字節(jié)碼是 JVM 里面指令的型式, Java 的源碼經(jīng)過(guò) Java 編譯器會(huì)形成 Java 字節(jié)碼侯养,這的字節(jié)碼才能在 Java 虛擬機(jī)中運(yùn)行敦跌。 一...
一、簡(jiǎn)單介紹 LRUCache 1 Android的緩存主要就是內(nèi)存緩存和硬盤(pán)緩存逛揩。這兩種緩存機(jī)制的實(shí)現(xiàn)都用到了LRU算法柠傍。說(shuō)到Lru其實(shí)是Least Recently Us...
LruCache 分析 LruCache 是 Android 的一個(gè)內(nèi)部類,提供了基于內(nèi)存實(shí)現(xiàn)的緩存 用法 源碼 LRUCache 的源碼不是很長(zhǎng)辩稽,我們從上到下逐個(gè)分析惧笛,先看...
1. 圖片三級(jí)緩存流程圖(盜用的網(wǎng)上的) 2. 內(nèi)存緩存 2.1 java中對(duì)象的四種引用類型 強(qiáng)引用Object obj = new Object(); java中所有ne...
概述 有時(shí)候看源碼的時(shí)候總是對(duì)代碼中很多代碼中的設(shè)計(jì)感覺(jué)很不理解,但有覺(jué)得特別精到,后面了解到這是Java的設(shè)計(jì)模式,學(xué)習(xí)設(shè)計(jì)模式可以讓自己對(duì)Java的編碼與Java的設(shè)計(jì)思...
癥結(jié) 在我們安裝wordpress完成之后,發(fā)現(xiàn)頭像圖片是顯示不出來(lái)的逞泄。這讓我好不爽啊患整,于是開(kāi)始自己修改圖像,但是wordpress要求我們使用當(dāng)我們修改資料時(shí)候炭懊,愕然在下面...
前言 實(shí)際項(xiàng)目開(kāi)發(fā)中, 一般不需要自己去寫(xiě)圖片緩存框架, 直接用glide之類的成熟sdk是明智之舉, 但如果自己開(kāi)發(fā)SDK庫(kù)給別人用, 例如我之前做的hola廣告sdk, ...
ANR問(wèn)題類型及產(chǎn)生原理 ANR(Application Not Responding):即應(yīng)用無(wú)響應(yīng). 在日常使用安卓手機(jī)的過(guò)程中, 對(duì)最anr最直接的印象就是手機(jī)彈框顯示...
作者:云臺(tái) 關(guān)鍵詞:Android并级、ANR拂檩、卡頓侮腹、日志分析 摘要:業(yè)界在如何解決和避免ANR問(wèn)題上已經(jīng)有較多博文,但是在如何分析ANR日志上很少有全面完備的闡述稻励。本文系統(tǒng)總結(jié)...
版權(quán)聲明:本文為博主原創(chuàng)文章父阻,未經(jīng)博主允許不得轉(zhuǎn)載。微博:厲圣杰源碼:AndroidDemo/Fragment文中如有紕漏望抽,歡迎大家留言指出加矛。 Fragment 是在 And...