【转自 http://blog.sina.com.cn/s/blog_7c7b16000101bhof.html】在程序中, 对象的识别和寻址是通过对象引用来实现的, 对象引用变量可以访问对象的属性和方法.ABAP 中的类也有程序内部的局域类和全局类之分, 其作用范围不同. ABAP中的全局类是通过...
分类:
其他好文 时间:
2014-12-01 22:19:59
阅读次数:
379
上一次,我已经讲过闭包是如何形成的,以及它的用途。但是对于循环闭包产生的陷阱,和解决方案一笔带过啊(根本就没有)!本着不坑爹的思想,绝逼是要重新再梳理一遍。但无论如何还是要强调一下的,在闭包中会一直引用变量(是引用而不是副本),直到其断开连接不再引用,在内存中的闭包就可以得到释放。所以当我们知道.....
分类:
其他好文 时间:
2014-11-30 20:06:12
阅读次数:
206
__strong 修饰符
__strong 是id类型和所有对象类型默认的所有权修饰符
__strong 表示对对象的强引用,在ARC中持有强引用变量在超出其作用域或强引用失效(如被置为nil),则引用对象被自动释放...
分类:
其他好文 时间:
2014-11-29 16:04:33
阅读次数:
145
1 == 对于基本数据类型,根据两端的值来判断是否相等,即使两端的数据类型不同,也可以返回true。引用数据类型,比较引用变量类型的地址是否相等 2 equals()是比较引用类型变量是否相等,也是比较地址值 3 ctrl+shift+t 查看源码 package lianxi2; public c...
分类:
其他好文 时间:
2014-11-29 15:50:44
阅读次数:
103
1. 要比较两个基本类型的数据或者两个引用变量是否相等(equals方法比较的是变量的内容),只能用“==”操作符;
2. String a = new String("foo");
String b = new String("foo");
如果是a==b,则返回false,因为==比较的是两个引用变量是否指向同一个对象,即这两个变量所对应的内存中的数值是否相等,即对象占用的那块内...
分类:
其他好文 时间:
2014-11-28 10:17:43
阅读次数:
148
“成员变量,静态方法看左边;非静态方法:编译看左边,运行看右边。”意思是:当父类变量引用子类对象时(Fu f = new Zi();),在这个引用变量f指向的对象中,他的成员变量和静态方法与父类是一致的,他的非静态方法,在编译时是与父类一致的,运行时却与子类一致(发生了复写)。例:class Fu ...
分类:
编程语言 时间:
2014-11-28 08:45:00
阅读次数:
1114
网上看到一篇文章很好,其中:$p1=new Person();对象的首地址赋给“$p1”这个引用变量,所以$p1 是存储对象首地址的变量,$p1 放在栈内存里边,$p1 相当?于一个指针指向堆里面的对象,所以我们可以通过$p1 这个引...
分类:
Web程序 时间:
2014-11-27 14:44:05
阅读次数:
201
在Java开发中把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即.....
分类:
编程语言 时间:
2014-11-23 20:14:36
阅读次数:
189
最近在做报表的时候需要对数据进行分析并以饼形图,折线图等形式进行展示,为此使用jfreechart配合ireport和jasperreport配合使用,以达到生成PDF文档,并同时在文档中显示数据以及对数据进行分析后的各种图(主要为饼形图,折线图,柱状图等)的效果。jasperreport+ireport在前文已经讲述过,这里就不在多说了,重点说一下如何配合jfreechart生成分析图吧。主要思路是在jrxml文件中添加图片控件,图片空间引用变量打到将生成的图片画到pdf文件中的目的。我们需要做的步骤如下...
分类:
Web程序 时间:
2014-11-23 17:41:10
阅读次数:
359
PHP标记 分号分隔语句。HTML PHP 忽视间隔字符(回车、空格、TAB)多行注释: /* */单行注释: # //连接操作符 (.)表单变量$_POST['var'] $_GET['var'] $_REQUEST['var'] //超级全局变量双引号可以引用变量 ech...
分类:
Web程序 时间:
2014-11-19 22:09:18
阅读次数:
181