首先得安裝查看smali代碼的插件:java2smali 安裝完成之后得重啟AS,重啟之后再build里面有操作選項(xiàng)進(jìn)行轉(zhuǎn)換操作. 轉(zhuǎn)換完成之后就可以查看轉(zhuǎn)換之后的smali...
首先得安裝查看smali代碼的插件:java2smali 安裝完成之后得重啟AS,重啟之后再build里面有操作選項(xiàng)進(jìn)行轉(zhuǎn)換操作. 轉(zhuǎn)換完成之后就可以查看轉(zhuǎn)換之后的smali...
在Java相關(guān)的崗位面試中,很多面試官都喜歡考察面試者對(duì)Java并發(fā)的了解程度,而以volatile關(guān)鍵字作為一個(gè)小的切入點(diǎn),往往可以一問(wèn)到底,把Java內(nèi)存模型(JMM),...
Java equals和==、hashCode的區(qū)別 == 比較棧中存儲(chǔ)的值是否相同 equals 如果不重寫(xiě)equals方法時(shí),其和==作用相同,Object類默認(rèn)實(shí)現(xiàn)就...
java Executors是為了更好地幫助我們使用多線程編程使用線程池的初衷 在需要使用的線程很多的情況下頻繁創(chuàng)建線程、銷毀線程是比較麻煩的事情,每個(gè)線程去完成占用時(shí)間較短...
1 回顧 透露一下,本人是雙非二本,自從高考失利以后還以為自己要一直這么平凡下去,沒(méi)想到過(guò)了三年終于又給我一個(gè)機(jī)會(huì)讓我重新證明了自己,能給我去阿里、頭條跟美團(tuán)的面試機(jī)會(huì),最后...
Java 中15種鎖的介紹 在讀很多并發(fā)文章中,會(huì)提及各種各樣鎖如公平鎖,樂(lè)觀鎖等等,這篇文章介紹各種鎖的分類。介紹的內(nèi)容如下: 公平鎖 / 非公平鎖 可重入鎖 / 不可重入...
最全Java鎖詳解:獨(dú)享鎖/共享鎖+公平鎖/非公平鎖+樂(lè)觀鎖/悲觀鎖 在Java并發(fā)場(chǎng)景中,會(huì)涉及到各種各樣的鎖如公平鎖,樂(lè)觀鎖,悲觀鎖等等,這篇文章介紹各種鎖的分類: 公平...
Android面試題集(2019-04-04總結(jié)) ??一份Android面試題集,適應(yīng)于實(shí)習(xí) & 初級(jí)工程師 & 中級(jí)工程師,高級(jí)工程師勉強(qiáng)吧。筆者不提供答案,但是會(huì)提供學(xué)...
廢話 說(shuō)起現(xiàn)在Android流行的app架構(gòu),脫口而出MVP、MVVM,要問(wèn)兩者區(qū)別,張口就來(lái),balabalabala。。但是公司所有項(xiàng)目用的都是MVP,從沒(méi)正式用過(guò)MVV...
最近在學(xué)習(xí)Mybatis原理的時(shí)候,發(fā)現(xiàn)其初始化的過(guò)程中涉及到創(chuàng)建各種對(duì)象,運(yùn)用了一些創(chuàng)建型的設(shè)計(jì)模式,其中建造者模式的運(yùn)用還比較多,應(yīng)該是比較常用的設(shè)計(jì)模式,所以來(lái)深入了解...
DesignPattern[https://github.com/Shimingli/AndriodDesignPattern] 每個(gè)設(shè)計(jì)模式寫(xiě)了一個(gè)例子,同時(shí)也上傳了xmi...
上一章節(jié),我們講到了Android中的Binder機(jī)制,一個(gè)Android開(kāi)發(fā)天天用到,但又不明就理的神密存在。這一節(jié)接著B(niǎo)inder這個(gè)話題,講一講AIDL,讓大家對(duì)Bin...
前言 在決定用這個(gè)標(biāo)題之前甚是忐忑,主要是擔(dān)心自己對(duì)AIDL的理解不夠深入,到時(shí)候大家看了之后說(shuō)——你這是什么玩意兒,就這么點(diǎn)東西就敢說(shuō)夠了?簡(jiǎn)直是坐井觀天不知所謂——那樣就...
網(wǎng)上有很多大拿分享的關(guān)于Android性能優(yōu)化的文章,主要是通過(guò)各種工具分析,使用合理的技巧優(yōu)化APP的體驗(yàn),提升APP的流暢度,但關(guān)于內(nèi)存優(yōu)化的文章很少有看到。在Andro...