如果一个无用对象(不需要再使用的对象)仍然被其他对象持有引用,造成该对象无法被系统回收,以致该对象在堆中所占用的内存单元无法被释放而造成内存空间浪费,这中情况就是内存泄露。 ...
IP属地:广东
如果一个无用对象(不需要再使用的对象)仍然被其他对象持有引用,造成该对象无法被系统回收,以致该对象在堆中所占用的内存单元无法被释放而造成内存空间浪费,这中情况就是内存泄露。 ...
RxJava相信大家都非常了解吧,今天分享一下RxJava的消息发送和线程源码的分析。最后并分享一个相关demo,让大家更加熟悉我们天天都在用的框架。 消息订阅发送 首先让我...
最近在学kotlin,这是本人看菜鸟教程后所做的笔记,很多会内容和菜鸟教程重复,仅供参考 基础语法 包声明 函数定义 函数定义使用关键字 fun,参数格式为:参数 : 类型 ...
在上一讲中我们讲了NestedScrolling机制,其实android很多有些常用的控件都是支持NestedScrolling机制的,如RecyclerView,Neste...
NestedScrolling机制现在在App的作用越来越重要,许多很漂亮的交互都是基于NestedScrolling机制进行完成的。 NestedScrolling机制主要...
(复习疯狂Java的笔记) 1.实例变量和类变量 Java程序的变量大体可分为成员变量和局部变量。其中局部变量可分为如下二类。 形参:在方法签名中定义的局部变量,由方法调用者...
关于字符串的陷阱 JVM对字符串的处理 首先看如下代码: 上面创建了两个字符串对象,其中一个是“HelloJack”这个直接量对应的字符串对象,另一个是由new String...
栈 栈的英文单词是Stack,它代表一种特殊的线性表,这种线性表只能在固定一端(通常认为是线性表的尾端)进行插入,删除操作。 栈的基本定义 栈是一种数据结构,它代表只能在某一...