Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管 ...
分类:
其他好文 时间:
2018-05-19 12:02:53
阅读次数:
173
1.UIWindow属性: 1>、- (void)becomeKeyWindow; // override point for subclass. Do not call directly 调用窗口,使之变成关键窗口 2>、- (void)resignKeyWindow; // override p ...
分类:
编程语言 时间:
2018-05-16 18:35:30
阅读次数:
245
/** 强引用 */ @property (nonatomic, strong) ; /** 弱引用 */ @property (nonatomic, weak) ; /** 复制引用 */ @property (nonatomic, copy) ; /** 标量引用 */ @property (n... ...
分类:
其他好文 时间:
2018-05-08 20:55:58
阅读次数:
130
1.Java的引用有什么作用?传递的是什么? Java的引用可以用来操作对象,传递的是对象的地址 2.引用分为几种?他们的区别是什么?弱引用用在什么地方? 分四种:强引用 、 软引用 、 弱引用 、 虚引用 【强】强引用有引用变量指向时,永远不会被垃圾回收; 【软】一个对象如果具有软引用,内存空间足 ...
分类:
编程语言 时间:
2018-05-02 23:56:10
阅读次数:
215
简单谈谈引用(摘自java虚拟机第二版 ) 署名:wander 一、四种引用 在JDK 1.2之后,Java对引用的概念进行了扩充,将引用分为强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(Phantom Refer ...
分类:
编程语言 时间:
2018-04-29 16:21:51
阅读次数:
173
强引用:(StrongReference) 强引用指普通的对象引用 例如: 局部变量str会被放到栈里,而StringBuffer实例对象会被放在堆内,局部变量str指向堆内的StringBuffer对象,通过str可以操作该对象,那么str就是StringBuffer的强引用 当发生了这条语句,则 ...
分类:
其他好文 时间:
2018-04-21 19:39:16
阅读次数:
165
// 什么时候调用:只要事件一传递给一个控件,那么这个控件就会调用自己的这个方法 // 作用:寻找并返回最合适的view // UIApplication -> [UIWindow hitTest:withEvent:]寻找最合适的view告诉系统 // point:当前手指触摸的点 // poin... ...
分类:
其他好文 时间:
2018-04-11 10:45:30
阅读次数:
175
在ThreadLocal的get(),set()的时候都会清除线程ThreadLocalMap里所有key为null的value。 而ThreadLocal的remove()方法会先将Entry中对key的弱引用断开,设置为null,然后再清除对应的key为null的value。 本文分析remov ...
分类:
其他好文 时间:
2018-03-27 20:55:28
阅读次数:
185
这次要介绍的内容比较少,就一个——弱引用table 笨木头花心贡献,哈?花心?不,是用心~ 转载请注明,原文地址:http://www.benmutou.com/archives/1808 文章来源:笨木头与游戏开发 1.无法超越人类智慧的智能——自动内存管理的缺陷 我们都知道,Lua是具备自动内存 ...
分类:
其他好文 时间:
2018-03-21 15:38:36
阅读次数:
273
动态内存与智能指针 【智能指针】头文件#include<memory>shared_ptr: 允许多个指针指向同一个对象unique_ptr: "独占"所指向的对象weak_ptr:伴随类,它是一种弱引用,指向shared_ptr所管理的对象。 ...
分类:
其他好文 时间:
2018-03-13 01:12:07
阅读次数:
170