圖解 Android 事件分發機制 - Android - 掘金
轉自:http://www.jianshu.com/p/e99b... 爲何轉載這篇文章?由於它能讓你很容易的把事件分發記在你的腦海,感受本身寫不出比這更好的文章了,推薦! 在Android開發中,事件分發機制是一塊Android比較重要的知識體...java
RxJava 中的多線程 - 掘金
原文地址:Multithreading with RxJava 原文做者:Pierce Zaifman 譯文出自:掘金翻譯計劃 譯者:PhxNirvana 校對者:yazhi199二、stormrabbit RxJava 中的多線程 大多數狀況下,我寫的...android
簡析 Android Loader 機制下狀態保留的實現 - Android - 掘金
題圖來自 Unsplash Loader 是 Android 3.0 HoneyComb 中隨 Fragment 一同引入的一個異步數據加載機制,旨在給開發者帶來更便利的異步數據庫查詢方式,固然咱們能夠本身擴展 Loader 類來實現更靈活的數據加載...數據庫
Android 焦點事件分發與傳遞機制 - Android - 掘金
若是您對TouchEvent事件分發機制不太瞭解的,能夠參考個人這篇文章——安卓TounchEvent事件分發機制。 問題:TV端焦點滿天...後端
Java 泛型總結 - 後端 - 掘金
什麼是泛型 泛型是jdk5引入的類型機制,就是將類型參數化,它是早在1999年就制定的jsr14的實現。 泛型機制將類型轉換時的類型檢查從運行時提早到了編譯時,使用泛型編寫的代碼比雜亂的使用object並在須要時再強制類型轉換的機制具備更好的可讀性和安全性。 ...數組
關於 Java 的反射機制,你須要理解這些.. - 後端 - 掘金
轉載請標明出處: http://blog.csdn.net/forezp/a... 本文出自方誌朋的博客 ...安全
Java 集合乾貨系列 -(三)HashMap 源碼解析 - 後端 - 掘金
前言 今天來介紹下HashMap,以前的List,講了ArrayList、LinkedList,就前二者而言,反映的是兩種思想: ArrayList以數組...性能優化
Android 內存優化 - Android - 掘金
雖然 Java 對內存的釋放有垃圾自動回收機制,可是實際開發中,再也不用到的對象由於被錯誤引用會致使沒法回收,從而形成內存泄漏,甚至內存溢出 OOM(OutOfMemory),程序崩潰。...數據結構
頁面統計(PV) 趕上 Fragment ,真的準嗎? - 掘金
版權聲明: 本帳號發佈文章均來自公衆號,承香墨影(cxmyDev),版權歸承香墨影全部。 未經容許,不得轉載。 1、前言 相信每一個上線的 App ,都有數據的統計需求,那麼不可避免的會碰到頁面統計,俗稱: PV。 PV : ( Page View ) ,即...多線程
Android 註解指南 - Android - 掘金
前言 一覽 示例詳解 ...架構
深刻理解 Java 之 JVM 堆內存分配 - 後端 - 掘金
Java堆是被全部線程共享的一塊內存區域,全部對象和數組都在堆上進行內存分配。爲了進行高效的垃圾回收,虛擬機把堆內存劃分紅新生代、老年代和永久代(1.8中無永久代,使用metaspace實現)三塊區域。 ...
深刻理解 Java 線程池:ThreadPoolExecutor - 後端 - 掘金
博客連接:http://www.ideabuffer.cn/2017...深刻理解Java線程池:ThreadPoolExecutor/ 線程池介紹 在w...
Java 同步塊 - Android - 掘金
轉自 Java 同步塊 Java 同步關鍵字(synchronized) Java 中的同步塊用 synchronized 標記。同步塊在 Java 中是同步在某...
有贊 App 模塊化實戰經驗總結 - Android - 掘金
隨着有贊電商業務的不斷髮展壯大,App 端所承擔的功能也愈來愈重,特別是代碼幾易其主以後開始變得雜亂無章,牽一髮而動全局的事情時常發生。爲了應對團隊壯大以後的開發模式,咱們必需要對業務進行隔離,同時沉澱出通用組件,完善移動開發的基礎設施。 ...
手把手教你 Java 性能優化 - 後端 - 掘金
來了惟品會一年多,很多時間花在與服務化框架、業務應用的性能的纏鬥上。 前幾天正好趁着中生代技術的十月十城技術沙龍,把腦海中關於性能優化的記憶所有理了一遍....講完回家,又本着認真嚴謹的態度再理了一遍,終於成爲如今這份66頁的PPT。 範圍 ...
What——什麼是弱引用? Java中的弱引用具體指的是java.lang.ref.WeakReference<T>類,咱們首先來看一下官方文檔對它作的說明: 弱引用對象的存在不會阻止它所指向的對象變被垃...
Tip-關於JVM和Hotspot,你也許有這麼幾個容易暈的問題 - 掘金
1.JVM的結構到底有哪些? 快速過一遍JVM的內存結構,JVM中的內存分爲5個虛擬的區域: 堆 ▪ 你的Java程序中所分配的每個對象都須要存儲在內存裏。堆是這些實例化的對象所存儲的地方。...
Java 集合乾貨系列 - 集合整體大綱 - 後端 - 掘金
前言 Java集合是java提供的工具包,包含了經常使用的數據結構:集合、鏈表、隊列、棧、數組、映射等。Java集合工具包位置是java.util.*Java集合主要能夠劃分爲4個部分:List列表、Set集合、Map映射、工具類(Iterator迭代器、Enum...
你必須掌握的 Activity 啓動過程 - 後端 - 掘金
前言:衆所周知,Activity是四大組件之首,網上關於Activity的博客也有不少,相信你們對於他的生命週期和啓動模式有了相應的瞭解。本文就再也不對這些進行講述了,我要從源碼的角度對一個Activity的啓動過程進行分析。 ...
android 消息傳遞機制進階EventBus的深刻探究 - 掘金
之前,對於activity和fragment之間的通訊可使用接口的方式,定義起來比較麻煩費事,偶然間發現可使用EventBus,發現很好用,查看了一下官方說明:EventBus是針一款對Android的發佈/訂閱事件總線。它可讓咱們很輕鬆的實如今Andr...
多是史上最簡單的!一張圖 3 分鐘讓你明白 Activity 啓動流程,不看後悔! - Android - 掘金
Android 背景介紹 從事開發到了必定階段,想要提升就必須搞明白系統的一些工做原理。爲何?由於只有明白了這些,你才能針對平臺的特性寫出優質的代碼。當遇到棘手的問題時,你才能更快速的...
利用 ViewPager 實現 Material Design 風格炫酷引導頁 - Android - 掘金
當咱們第一次打開一個App,首先映入眼簾的就是引導頁了。引導頁向咱們展現了一些能夠滑動的頁面,並在頁面中以圖片方式展現了這個App的一些亮點。要實現這個效果,網上更多的是經過引入第三方庫的形式,可是,這哪裏有咱們本身動手擼一個來的痛快呢?因此,今天我將手 摸 ...
[[Android 從頭開始] 初識 Clean Architecture - Android - 掘金](https://juejin.im/entry/58f5e...
首先講解什麼叫作Clean架構。既是在Clean架構中,代碼被分層成洋蔥形,層層包裹,其中有一個依賴性規則:內層不能依賴外層,即內層不知道有關外層的任何事情,因此這個架構是向內依賴的。 ...
瞭解 Android 的進程和線程 - 掘金前言:本文所寫的是博主的我的看法,若有錯誤或者不恰當之處,歡迎私信博主,加以改正!原文連接,demo連接 當某個應用組件啓動且未運行其餘組件時, Android 系統會使用單個執行線程爲應用啓動新的 Linux 進程。默認狀況下,同一應用的全部組件在相同的進...