對于剛入行或者入行幾年的程序員,或多或少,都有一點代碼規(guī)范的問題,有些是沒法子,各種需求變更,或入手各種別人寫了一半的代碼等等,因為時間問題,有時候你是心有余而力不足啊。雖然...
對于剛入行或者入行幾年的程序員,或多或少,都有一點代碼規(guī)范的問題,有些是沒法子,各種需求變更,或入手各種別人寫了一半的代碼等等,因為時間問題,有時候你是心有余而力不足啊。雖然...
聲明:本文作者授權微信公眾號Android程序員(AndroidTrending)在微信公眾號平臺原創(chuàng)首發(fā)。 近段時間,家里陪自己度過大學四年的電腦壞了,挑選好的新電腦配件終...
也是以前就整理,最近在強化練習,所以順便系統(tǒng)整理了一下,測試的話,隨著項目便的復雜個人覺得越來越重要,還是偏向于使用,我也不深究原理了。最近實踐,個人比較喜歡采用JUit+M...
并發(fā)整理最后一篇,之前兩篇并發(fā)整理(一)— Java并發(fā)底層原理并發(fā)整理(二)— Java線程與鎖 這篇講的主要是JDK中運用之前說的并發(fā)基礎來包裝的一些類給開發(fā)者來并發(fā)調(diào)用...
現(xiàn)已全部整理完,其他兩篇并發(fā)整理(一)—Java并發(fā)底層原理并發(fā)整理(三)— 并發(fā)集合類與線程池 本篇主要講鎖實現(xiàn)涉及到點線程 線程相關 優(yōu)先級 通過setPriority(...
現(xiàn)已全部整理完,其他兩篇并發(fā)整理(二)— Java線程與鎖并發(fā)整理(三)— 并發(fā)集合類與線程池 本篇主要是底層的東西。 Java內(nèi)存模型/JMM Java并發(fā)采用的是共享內(nèi)存...
前段時間的面試基本結束了,最后也有了不錯的結果,之后一段時間到入職打算好好整理一些東西。想到馬上Java9也要出來了,Android也馬上支持Java8,自己都沒有好好整理過...
版權聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得在任何公眾號發(fā)布。 通常項目比較大的APP都面臨著如下性能問題,APP啟動慢、界面跳轉慢、事件相應慢、滑動和動畫卡頓、展現(xiàn)內(nèi)容慢...
一步一步深入理解CoordinatorLayout Google推出Design庫已經(jīng)一年了,國內(nèi)也出過一些文章關于CoordinatorLayout,但是都是叫你怎么用,或...
1、概述 Databinding 是一種框架,MVVM是一種模式,兩者的概念是不一樣的。我的理解DataBinding是一個實現(xiàn)數(shù)據(jù)和UI綁定的框架,只是一個實現(xiàn)MVVM模式...
1、activity四種啟動模式,singleTask啟動模式是如何,以及應用場景? 答:singleTask:棧內(nèi)復用模式。這是一種單實例模式,在這種模式下,只要Activ...
在上一篇從源碼角度分析,為什么會發(fā)生Fragment重疊?里,我們分析了造成Fragment重疊的原因,這一篇我會介紹幾個解決方案,同時給出一個我的方案:9行代碼讓你app內(nèi)...
轉載請注明文章出處LooperJing! 之前寫過Service的啟動過程,相對來說Activity的啟動過程比Service的啟動過程更為復雜,其一Activity的生命周...
簡介 官方解釋 Android data binding operates primarily at compile time, processing expressions...
Fragment系列文章:1、Fragment全解析系列(一):那些年踩過的坑2、Fragment全解析系列(二):正確的使用姿勢3、Fragment之我的解決方案:Frag...