原创 深入理解 Java 虛擬機(六)~ Garbage Collection 剖析

Java 虛擬機系列文章目錄導讀: 深入理解 Java 虛擬機(一)~ class 字節碼文件剖析 深入理解 Java 虛擬機(二)~ 類的加載過程剖析 深入理解 Java 虛擬機(三)~ class 字節碼的執行過程剖析 深入

原创 從 Java 角度深入理解 Kotlin

前言 前幾個月,在組內分享了關於 Kotlin 相關的內容。但由於PPT篇幅的原因,有些內容講的也不是很詳細。 所以通過一篇文字來詳解介紹 Kotlin 的特性,爲了方便大家對本文有一個大概的瞭解,文本主要講如下內容:(下面的目錄

原创 Android MVP 架構改造 ~ 如何重用頂層業務

以前我寫過一篇關於 MVP 架構的文章《Android架構—MVP架構在Android中的實踐》。 隨着業務的複雜化,我們會發現傳統的 MVP 架構依然會有很多問題。 下面我將和大家一起探討下在使用 MVP 架構過程中遇到的比較大

原创 Android 架構 ~ MVP 架構在 Android 中的實踐

歡迎轉載,轉載請標明出處: http://blog.csdn.net/johnny901114/article/details/54783106 本文出自:【Chiclaim的博客】 爲什麼要重視程序的架構設計 對程序進行架構

原创 深入理解 Java 虛擬機(二)~ 類的加載過程剖析

Java 虛擬機系列文章目錄導讀: 深入理解 Java 虛擬機(一)~ class 字節碼文件剖析 深入理解 Java 虛擬機(二)~ 類的加載過程剖析 深入理解 Java 虛擬機(三)~ class 字節碼的執行過程剖析 深入

原创 (六)Flutter 學習之 Dart 異步操作詳解

Flutter系列文章目錄導讀: (一)Flutter學習之Dart變量和類型系統 (二)Flutter學習之Dart展開操作符 和 Control Flow Collections (三)Flutter學習之Dart函數 (四

原创 Android NDK ~ 基礎入門指南

1. NDK相關術語 1.1 什麼是 NDK NDK 全稱是 Native Development Kit,它是一套用於本地代碼開發工具集,讓開發者能夠在 Android 應用中使用 C/C++ 代碼,並提供衆多平臺庫。主要用於以

原创 設計模式 ~ 模板方法模式分析與實戰

設計模式系列文章目錄導讀: 設計模式 ~ 面向對象 6 大設計原則剖析與實戰 設計模式 ~ 模板方法模式分析與實戰 設計模式 ~ 觀察者模式分析與實戰 設計模式 ~ 單例模式分析與實戰 設計模式 ~ 深入理解建造者模式與實戰 設

原创 (七)Flutter 學習之開發環境搭建

Flutter系列文章目錄導讀: (一)Flutter學習之Dart變量和類型系統 (二)Flutter學習之Dart展開操作符 和 Control Flow Collections (三)Flutter學習之Dart函數 (四

原创 Android 性能優化 ~ 內存篇

一、android官方一些內存方面的內存tips 1、避免創建不必要的對象。 如儘量避免字符串的加號拼接,可以使用StringBuilder來拼接。 如果需要TextView設置多個字符串片段,可以使用textView.appe

原创 設計模式 ~ 觀察者模式分析與實戰

設計模式系列文章目錄導讀: 設計模式 ~ 面向對象 6 大設計原則剖析與實戰 設計模式 ~ 模板方法模式分析與實戰 設計模式 ~ 觀察者模式分析與實戰 設計模式 ~ 單例模式分析與實戰 設計模式 ~ 深入理解建造者模式與實戰 設

原创 深入理解 Java 虛擬機(一)~ class 字節碼文件剖析

Java 虛擬機系列文章目錄導讀: 深入理解 Java 虛擬機(一)~ class 字節碼文件剖析 深入理解 Java 虛擬機(二)~ 類的加載過程剖析 深入理解 Java 虛擬機(三)~ class 字節碼的執行過程剖析 深入

原创 設計模式 ~ 面向對象 6 大設計原則剖析與實戰

設計模式系列文章目錄導讀: 設計模式 ~ 面向對象 6 大設計原則剖析與實戰 設計模式 ~ 模板方法模式分析與實戰 設計模式 ~ 觀察者模式分析與實戰 設計模式 ~ 單例模式分析與實戰 設計模式 ~ 深入理解建造者模式與實戰 設

原创 數據結構與算法(十四)深入理解紅黑樹和 JDK TreeMap 和 TreeSet 源碼分析

本文主要包括以下內容: 什麼是2-3樹 2-3樹的插入操作 紅黑樹與2-3樹的等價關係 《算法4》和《算法導論》上關於紅黑樹的差異 紅黑樹的5條基本性質的分析 紅黑樹與2-3-4樹的等價關係 紅黑樹的插入、刪除操作 JDK Tr

原创 設計模式 ~ 歸納總結

前言 最近一段時間研究了一波設計模式相關的話題。理論結合實際的方式,將設計模式與實際項目相結合,獲益頗豐。 設計模式基本原理是比較簡單的,難的是如何將其運用到實際工作中去,且真的解決實際的問題,而不是爲了使用模式而使用設計模式 這