码迷,mamicode.com
首页 >  
搜索关键字:uiwindow 弱引用    ( 913个结果
iOS开发之获取最上层 Window
方法一: -(UIWindow *)topLevelWindowGet { UIWindow *topView = [UIApplication sharedApplication].keyWindow; for (UIWindow *win in [[UIApplication sharedApp ...
分类:移动开发   时间:2019-09-17 11:01:03    阅读次数:200
Java基础(4) - 引用类型
1.强引用:虚拟机回收时,就算内存不足也不会回收。2.软引用:虚拟机回收时,当内存不足时才回收。(使用时需判断是否为空)适合操作频率不高,想避免OutOfMemory异常的发生。(Bitmap)3.弱引用:虚拟机回收时,只要发现有弱应用即回收。(使用时需判断是否为空)适合操作频率高,想应用有更好的性能。(handler)4.虚引用仅持有虚引用的对象,在任何时候都可能被GC;常用于跟踪对象被GC回收
分类:编程语言   时间:2019-09-07 01:00:38    阅读次数:95
谈谈ThreadLocal
ThreadLocal,即线程局部变量,它被设计用来解决变量共享的线程安全问题。线程安全问题发生的根本原因在于 多个线程会对同一个临界区资源进行操作 。Synchonized和ThreadLocal是两种不同的解决多线程并发访问的方式。Synchonized使用了锁机制,使得同一时间只有一个线程能访 ...
分类:其他好文   时间:2019-08-27 23:33:13    阅读次数:196
Android 知识树杂谈(20190819)
1. Androd中进行网络请求,如果当网络请求完成后回调,activity已经被回收了,如何处理? 考察知识点: acitvity view 关系及生命周期&内存模型 如何防止内存泄漏(弱引用、取消请求及回调) 解决知识点: activity view 生命周期 https://www.jians ...
分类:移动开发   时间:2019-08-18 11:36:08    阅读次数:131
以指定格式显示当前时间
1.date命令默认输出的时间格式2.自定义格式输出当前时间如:以“20181209211008”格式显示当前时间3.命令解释date:显示当前时间“”:双引号表示弱引用,显示引号内变量的值+:固定格式%Y:以数字显示当前年份,结果:2019%m:以数字显示当前月份,结果:08%d:以数字显示当前是几号:结果:10%H:以数字显示当前时间几点:结果:14%M:以数字显示当前时间几分:结果:03%S
分类:其他好文   时间:2019-08-10 23:05:08    阅读次数:121
Set 和 Map 数据结构
Set1.成员不能重复2.只有健值,没有健名,有点类似数组。3. 可以遍历,方法有add, delete,has weakSet 1.成员都是对象 2.成员都是弱引用,随时可以消失。 可以用来保存DOM节点,不容易造成内存泄漏 3不能遍历,方法有add, delete,has Map 1.本质上是健 ...
分类:其他好文   时间:2019-08-08 21:17:19    阅读次数:85
Android内存调优的一些方法
一、巧妙使用软引用和弱引用 软引用,系统内存紧张时会回收软引用对象,一般用用高速缓存,例如图片缓存,我们一般通过内存缓存图片来提高图片加载速度,但内存吃紧的时候可以通过软引用及时对图片资源回收。 弱引用,但对象没有强引用,只有弱引用时资源会在gc中被回收,具体要看系统gc的时机。 二、SparseA ...
分类:移动开发   时间:2019-08-01 16:10:23    阅读次数:165
Shell编程学习记录
1.shell中单引号和双引号的区别: 1)、单引号属于强引用,它会忽略所有被引起来的字符的特殊处理,被引用起来的字符会被原 封不动的使用,唯一需要注意的点是不允许引用自身; 2)、双引号属于弱引用,它会对一些被引起来的字符进行特殊处理,主要包括以下情况: 1:$加变量名可以取变量的值 ,比如: [ ...
分类:系统相关   时间:2019-07-15 23:54:20    阅读次数:164
Java 引用
强引用 Java 默认的就是强引用 只要有强引用存在,对象就不会被回收 软引用 如果内存足够就不进行回收,内存不够的时候会进行回收 比较适合做大对象的缓存 弱引用 如果垃圾回收发生,在线程扫描的时候,如果一个对象只有弱引用存在,那么就会被回收 如果这个对象是偶尔的使用,并且希望在使用时随时就能获取到 ...
分类:编程语言   时间:2019-07-12 12:37:16    阅读次数:103
java面试-强引用、软引用、弱引用和幻象引用有什么区别
在Java语言中,除了基本数据类型外,其他的都是指向各类对象的对象引用;Java中根据其生命周期的长短,将引用分为4类。 不同的引用类型,主要体现的是对象不同的可达性状态和对垃圾收集的影响。 1 、强引用 我们平常典型编码Object obj = new Object()中的obj就是强引用。通过关 ...
分类:编程语言   时间:2019-07-06 13:24:45    阅读次数:123
913条   上一页 1 ... 5 6 7 8 9 ... 92 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!