- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 Java 集合全面整理
概述 在实际开发中,我们经常会对一组相同类型的数据进行统一的管理操作,到目前为止,我们可以使用的数组结构,链表结构,二叉树结构来实现; 数组的最大问题在于数组中的元素个数是固定的,要实现动态数组,毕竟还是比较麻烦,自己实现链表或者二叉树结构来管理对象更是不方便; 在JDK1.2版本后,JAVA完整的提供了类集合的概念,封装了一组强大的、非常方便的集合框架API,让我们在开发中大大的提高了效率; ...
2018-11-21 22:40:12 443
原创 Android内存泄漏全面总结
概述 内存泄漏伴随着整个APP的开发过程,一个对象内存泄漏可能你不会在意,但是一个对象反复内存泄漏或者多个对象同时内存泄漏,将导致你的APP内存直线上升,严重的还会导致OOM直接crash,所以我们在开发中应该及时发现内存泄漏并且修复它是非常必要的,今天我们在总结一下各种内存泄漏的场景和修复方案。 什么是内存泄漏? 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序...
2018-11-12 23:00:16 361
原创 LeakCanary原理分析
概述 在上一篇LeakCanary使用详细教程中,我们熟悉了LeakCanary的使用和初步描述了它的工作机制,这篇我准备从源码的角度去分析LeakCanary的工作原理; 源码分析 从上一篇中我们知道,LeakCanary在Appaction的初始化方式: @Override public void onCreate() { super.onCreate(); if (LeakC...
2018-11-03 21:38:04 2379
LeakCanary简单使用介绍
2018-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人