码迷,mamicode.com
首页 >  
搜索关键字:对象引用    ( 1444个结果
初始化_03
类中域为基本类型可以被自动初始化为0,对象引用会被初始化为null。 初始化对象引用的方法 { 1.在定义对象的地方。 2.在类的构造器中 3.在正要使用对象之前(惰性初始化) 4.实例初始化 } class Soap { private String s; Soap() { print("Soap()"); s = "Constructed";...
分类:其他好文   时间:2015-03-31 20:09:00    阅读次数:115
【C++】智能指针类和OpenCV的Ptr模板类
智能指针类引用计数智能指针(smart pointer)的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象的指针指向同一对象。引用计数为0时,删除对象。 其基本使用规则是: 每次创建类的新对象时,初始化指针并将引用计数置为1。当对象作为另一对象的副本而创建时,复制构造函数复制指针并增加与之相应的引用计数的值...
分类:编程语言   时间:2015-03-29 22:17:24    阅读次数:325
java.io.File在作为参数传递时体现值引用的特点
File是对象引用,但在作为参数传递时体现值引用的特点,即 在方法中被重新赋值,此赋值操作仅在当前方法中有效。public class FileUtils { public static void main(String[] args) { String filepath=Fil...
分类:编程语言   时间:2015-03-20 15:51:21    阅读次数:334
jclass jobject
jclass:类引用jobject:实例引用(C++的说法:对象引用)C访问java的变量,需要获取变量ID,然后访问变量。其中获取变量ID,GetFieldID,需要参数jclass,这是一个类操作,因为它从这个类中获得field的描述。与此相反,访问变量变量,GetIntField,需要参数jo...
分类:其他好文   时间:2015-03-19 23:34:58    阅读次数:133
Thinking in Java from Chapter 7
From Thinking in Java 4th Editionfinal1. 对于基本类型,final使数值恒定不变2. 对于对象引用,final使引用恒定不变,即不能指向别的对象,但指向的对象本身可以改变(The same for array in Java)import java.util....
分类:编程语言   时间:2015-03-19 23:34:15    阅读次数:246
JVM调优总结(四)-垃圾回收面临的问题
如何区分垃圾 上面说到的“引用计数”法,通过统计控制生成对象和删除对象时的引用数来判断。垃圾回收程序收集计数为0的对象即可。但是这种方法无法解决循环引用。所以,后来实现的垃圾判断算法中,都是从程序运行的根节点出发,遍历整个对象引用,查找存活的对象。那么在这种方式的实现中,垃圾回收从哪儿开始的呢?即,...
分类:其他好文   时间:2015-03-19 21:34:44    阅读次数:106
IOS 学习笔记 2015-03-18
Objective--C 一 关键字1 KVC 动态设值,动态取值,类似雨java中的反射,而且私有的照样可以设置与获取2 二 函数1 retain 给对象引用计数器 + 12 release 给对象引用计数器 - 13 dealloc 销毁对象,当对象引起计数器为O时,自动调用该方法,4 au.....
分类:移动开发   时间:2015-03-19 09:53:08    阅读次数:170
[设计模式]桥接模式
1. 定义 将抽象部分与它的实现部分分离,使它们可以都可以独立的变化。2. 类图 Abstraction:抽象部分接口,通常在这个对象中,要维护一个实现部分的对象引用,抽象方法里面的方法,需要调用实现部分的对象来完成。 RefinedAbstraction:扩展抽象部分的接口 Imple...
分类:其他好文   时间:2015-03-12 22:13:41    阅读次数:128
浅拷贝与深拷贝
copy与retain的区别:copy是创建一个新对象,retain是创建一个指针,引用对象计数加一。copy属性标识两个对象内容相同,新的对象retain count为1, 与旧有对象引用计数无关,旧有对象没有变化。copy减少对象对上下文的依赖。在实际开发的时候,发现,问题的本质确实是地址相同,...
分类:其他好文   时间:2015-03-12 14:54:14    阅读次数:126
手动内存管理和自动释放池
手动内存管理 在进行内存管理的时候要注意内存管理的准则:谁开辟内存,谁释放内存(谁污染的谁治理) 。开辟内存之后,对象的引用计数为1,只有继承自NSObject的对象才有内促管理的概念, 当对象引用计数为0的时候对象的内存会被清理。 下列关键字会开辟内存,对象引用计数器+1 alloc new co...
分类:其他好文   时间:2015-03-11 23:25:11    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!