![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
达达-尼尔
这个作者很懒,什么都没留下…
展开
-
String 为什么要设计成不可变的?
字符串操作是计算机程序设计中最常见的行为。String对象是不可变的,String类中每一个看起来会修改String值的方法,实际上都是创建了一个新的String对象,已包含修改后的字符串内容,而最初的String字符串则纹丝未动。每当把String对象作为方法的参数时,都会复制一份引用,使用完引用就消失了。(java编程思想)String是Java中一个不可变的类,不可变类有很多原创 2017-09-26 23:26:57 · 480 阅读 · 0 评论 -
Fragment在不同情况下的生命周期
原文链接 http://blog.csdn.net/Jokeeeeee/article/details/46004931本来是想巩固一下,觉得自己知道的差不多,一看这篇文章才知道原来这么复杂,尤其是viewpager里PF NF OF的看着很乱,有点没明白,先记录下,回来再研究。下面是不同情况下Fragment的生命周期:1、Fragment在Act转载 2017-09-28 00:42:24 · 428 阅读 · 0 评论 -
排序算法
Java常用排序算法/程序员必须掌握的8大排序算法:http://blog.csdn.net/qy1387/article/details/7752973下面列出了各种排序方法的时间与稳定性稳定与不稳定(通俗地讲,稳定就是两个相等的数不会交换位置)常规表示方法冒泡排序 public static void bubbleSort(int[] nums)原创 2017-09-30 22:50:52 · 261 阅读 · 0 评论 -
LeakCanary分析,如何判定的内存泄漏说明
1.解决的问题用来有效的检测出Android项目中的内存泄漏2.大体框架结构leakcanary-watcher: 这是一个通用的内存检测器,对外提供一个 RefWatcher#watch(Object watchedReference),它不仅能够检测Activity,还能监测任意常规的 Java Object 的泄漏情况。leakcanary-android: 这个 modul...转载 2018-08-25 22:10:31 · 1665 阅读 · 0 评论