码迷,mamicode.com
首页 >  
搜索关键字:函数参数传递 可变对象 不可变对象    ( 745个结果
JAVA回调函数ANDROID中典型的回调地方
在计算机中回调函数是指通过函数参数传递到其他代码类的,某一块可执行代码的引用,这以设计允许了底层代码调用者在高层定义的子程序。在JAVA里面我们使用接口的方式来实现函数的回调。回调的通俗就是:程序员阿祥写了一段程序(CallPerson)其中有回调函数的接口(PhoneCall),并且封装好了程序(...
分类:移动开发   时间:2015-04-13 18:33:01    阅读次数:129
为什么Java字符串是不可变对象?
转自http://developer.51cto.com/art/201503/468905.htm本文主要来介绍一下Java中的不可变对象,以及Java中String类的不可变性,那么为什么Java的String类是不可变对象?让我们一起来分析一下。答案一:最流行的Java面试题之一就是:什么是不...
分类:编程语言   时间:2015-04-13 18:02:13    阅读次数:181
回调函数
回调函数在计算机程序设计中,回调函数,是指通过函数参数传递到其他代码的,某一块可执行代码的引用。这一设计允许了底层的代码调用高层的子程序。回调函数的机制 定义一个回调函数。 提供函数实现的一方在初始化的时候,将回调函数的函数指针给调用者。 当特定的事件或条件发生的时候,调用者使用函数指针调用回调函数对事件进行处理。为什么要使用回调函数因为可以把调用者和被调用者分开,所以调用者不关心谁是被调用者。它只...
分类:其他好文   时间:2015-04-12 14:52:13    阅读次数:149
C++之把流对象当做函数参数传递
一、编译不通过的代码:/******************************************************************************** File Name : ./main.cpp* Author : zjw* Email...
分类:编程语言   时间:2015-04-09 19:18:36    阅读次数:231
final,finally,finalize区别
final成员:(1)在类中定义变量时,当用final修饰时,说明此变量一旦被初始化便不可变,基本类型值不可变,对象变量是引用不可变。其初始化可以在两个地方:一个是其定义处,一个是在构造函数中,二者只能选其一。(2)定义方法中的参数为finalfinal方法:不允许子类重写(override)此方法...
分类:其他好文   时间:2015-04-09 15:10:08    阅读次数:174
HashSet,TreeSet 和 LinkedHashSet比较
一、Set回顾 一个不包括重复元素(包括可变对象)的Collection,是一种无序的集合。Set不包含满 a.equals(b) 的元素对a和b,并且最多有一个null。 泥瓦匠的记忆宫殿: 1、不允许包含相同元素 2、判断对象是否相同,根据equals方法 二、HashSet 一个按着Hash算法来存储集合中的元素,其元素值可以是NULL。它不能保证元素的排列顺序。同样,H...
分类:其他好文   时间:2015-04-09 13:48:24    阅读次数:222
String类和StringBuffer类的区别
String类指向不可变对象,一旦修改String类的值,则创建新的对象,释放旧的对象。StringBuffer类可以修改对象的值。StringBuffer的创建需要 StringBuffer sb = new StringBuffer();如果在程序中频繁进行修改链接操作的话,StringBuff...
分类:其他好文   时间:2015-04-08 12:30:27    阅读次数:135
黑马程序员---Foundation---可变与不可变对象
------iOS培训、Java培训、Android培训, iOS学习型技术博客,期待与您交流------/*NSString : 不可变字符串NSMutableString : 可变字符串*/NSString// OC字符串NSString的创建void createNSString(){ /*....
分类:其他好文   时间:2015-04-08 10:26:13    阅读次数:168
Python学习笔记 (第7课)
本节将学习元组、字典,以及其他涉及到的相关知识1.元组 (tuple) 元组由圆括号括起来,元素之间用逗号相隔。元组是不可变对象,一旦定义了,就不能更改>>> t=('a','b','c')>>> t[1]'b'>>> t[1]=4Traceback (most recent call last):...
分类:编程语言   时间:2015-04-07 17:34:13    阅读次数:344
java之不可变对象--java并发编程实践
创建后状态不能修改的对象叫做不可变对象。不可变对象天生是线程安全的。它们的常量(域)是在构造函数中创建的。既然它们的状态无法修改,这些常量永远不会变。 ????????不可变对象永远...
分类:编程语言   时间:2015-04-05 12:06:05    阅读次数:146
745条   上一页 1 ... 63 64 65 66 67 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!