本系列出于AWeiLoveAndroid的分享,在此感謝,再結(jié)合自身經(jīng)驗(yàn)查漏補(bǔ)缺,完善答案。以成系統(tǒng)。 Java基礎(chǔ) java中==和equals和hashCode的區(qū)別 h...
List、Map、Set三個(gè)接口存取元素時(shí),各有什么特點(diǎn)? List以特定索引來(lái)存取元素,可以有重復(fù)元素。Set不能存放重復(fù)元素(用對(duì)象的equals()方法來(lái)區(qū)分元素是否重...
1、Glide緩存機(jī)制 Glide 優(yōu)點(diǎn):支持 Gif、WebP、縮略圖。甚至是 Video;支持優(yōu)先級(jí)處理;與 Activity/Fragment 生命周期一致;內(nèi)存友好,...
1.定義介紹 (1)XML定義 擴(kuò)展標(biāo)記語(yǔ)言 (Extensible Markup Language, XML) ,用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語(yǔ)言,可以用來(lái)標(biāo)記數(shù)據(jù)...
前言 相信很多朋友在面試的時(shí)候都會(huì)問(wèn)些java 數(shù)據(jù)結(jié)構(gòu) Android的相關(guān)知識(shí)。總要提前準(zhǔn)備準(zhǔn)備一些東西。多多益善,可以順便增加自己的知識(shí)儲(chǔ)備哦。 今天內(nèi)容:java基...
Java IO流 按照數(shù)據(jù)流的方向不同可以分為:輸入流和輸出流。 按照處理數(shù)據(jù)單位不同可以分為:字節(jié)流和字符流。字節(jié)流:一次讀入或讀出是8位二進(jìn)制,后綴是Stream是字節(jié)流...
序言 目前形勢(shì),參加到iOS隊(duì)伍的人是越來(lái)越多,甚至已經(jīng)到供過(guò)于求了。今年,找過(guò)工作人可能會(huì)更深刻地體會(huì)到今年的就業(yè)形勢(shì)不容樂(lè)觀,加之,培訓(xùn)機(jī)構(gòu)一火車地向用人單位輸送iOS開...
1、Android的Handler運(yùn)行機(jī)制 1. Message Message消息,理解為線程間交流的信息,處理數(shù)據(jù)后臺(tái)線程需要更新UI,則發(fā)送Message內(nèi)含一些數(shù)據(jù)給...
進(jìn)程:是具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),進(jìn)程是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個(gè)獨(dú)立單位。 ??線程:是進(jìn)程的一個(gè)實(shí)體,是CPU調(diào)度和分派的基本單位...
1,布局優(yōu)化 2,取消默認(rèn)動(dòng)畫 3,Item 等高 4,RecycledViewPool 5,避免創(chuàng)建過(guò)多對(duì)象 6,局部刷新 一,布局優(yōu)化 首當(dāng)其沖,減少層次結(jié)構(gòu)、減少過(guò)渡繪...
簡(jiǎn)述 ??為了徹底了解線程池的時(shí)候,我們需要弄清楚線程池創(chuàng)建的幾個(gè)參數(shù) corepollsize: 核心池的大小,默認(rèn)情況下,在創(chuàng)建線程池后,每當(dāng)有新的任務(wù)來(lái)的時(shí)候,如果此時(shí)...
1. 內(nèi)存問(wèn)題 內(nèi)存抖動(dòng)(鋸齒狀、GC導(dǎo)致卡頓)內(nèi)存泄漏:可用內(nèi)存減少、頻繁GC內(nèi)存溢出:OOM、程序異常 2.工具 2.1 Memory Profiler(方便直觀、線下平...
原文鏈接:http://www.itdecent.cn/p/e6702d61eec9 前言 臨近年末,很多同學(xué)心里大概都準(zhǔn)備著年后找工作或者跳槽。最近有很多同學(xué)都在交流群里...
Android面試題View篇 Activity生命周期? onCreate() -> onStart() -> onResume() -> onPause() -> onS...
Handler,Message,looper 和 MessageQueue 構(gòu)成了安卓的消息機(jī)制,handler創(chuàng)建后可以通過(guò) sendMessage 將消息加入消息隊(duì)列,然...
Android面試題架構(gòu)篇,如果喜歡請(qǐng)持續(xù)關(guān)注和推薦。 如何實(shí)現(xiàn)一個(gè)網(wǎng)絡(luò)框架(參考Volley)1.緩存隊(duì)列,以u(píng)rl為key緩存內(nèi)容可以參考Bitmap的處理方式,這里單獨(dú)...
1.單例模式概述 (1)引言 單例模式是應(yīng)用最廣的模式之一,也是23種設(shè)計(jì)模式中最基本的一個(gè)。本文旨在總結(jié)通過(guò)Java實(shí)現(xiàn)單例模式的各個(gè)版本的優(yōu)缺點(diǎn)及適用場(chǎng)景,詳細(xì)分析如何實(shí)...