码迷,mamicode.com
首页 >  
搜索关键字:不可变    ( 4007个结果
IOS 学习笔记 2015-03-20 OC-数组
[NSArray]一 定义1 不可变数组2 oc中数组的元素可以是任何对象 3 数字中装有元素的地址 二 初始化NSArray *变量 = [[NSArry alloc] initWithObjects:对象...,nil];三 使用场景1 遍历数组 A 枚举 NSEnumerator *enu.....
分类:移动开发   时间:2015-03-20 18:07:55    阅读次数:164
Hive表操作以及原理
hive hive是基于hadoop的一个数据仓库工具,可将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可将sql转换为MapReduce任务运行。hive不适合用于联机事务处理,也不提供实时查询,他适合应用在基于大量不可变的批处理作业。 hive架构分为四个部分: 用户接口:....
分类:其他好文   时间:2015-03-20 18:03:51    阅读次数:128
Java中String,StringBuffer和StringBuilder的区别(转载)
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简 要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等...
分类:编程语言   时间:2015-03-20 17:43:19    阅读次数:130
python学习--mutable and immutable
python的数据类型分为mutable(可变) 和 immutable (不可变) mutable : list ,dict inmutable : int , string , float ,tuple... mutable和immutable 字面意思理解就是说 数据可变和数据不可变 由于python的变量(variable)不需要声明,而在赋值的时候,变量可以重新赋值为任意值,这...
分类:编程语言   时间:2015-03-20 16:32:32    阅读次数:205
Thinking in Java Chapter 13
From Thinking in Java 4th EditionString对象是不可变的。String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容。而最初的String对象则丝毫未动:import static net.mind...
分类:编程语言   时间:2015-03-19 23:54:01    阅读次数:323
常用类库之.NET中的字符串
字符串的特性1.不可变性 由于字符串是不可变的的,每次修改字符串,都是创建了一个单独字符串副本(拷贝了一个字符串副本)。之所以发生改变只是因为指向了一块新的地址。 2.字符串池(只针对字符串常量) 当一个程序中有多个相同的字符串常量时,多个变量指向的是内存中同一块字符串!这个特...
分类:Web程序   时间:2015-03-19 18:11:44    阅读次数:171
Foundation框架 - NSSet类 、NSMutableSet类
NSSet和NSArray的对比/* NSSet和NSArray的对比 1> 共同点 * 都是集合,都能存放多个OC对象 * 只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举) * 本身都不可变,都有一个可变的子类 2> 不同点 * NSArray有顺序,NSSet没有顺序 */重点内容#import <Foundation/Foun...
分类:其他好文   时间:2015-03-19 11:37:39    阅读次数:128
Foundation框架 - NSDictionary类、NSMutableDictionary类
NSArray、NSSet、NSDictionary/* 集合 1.NSArray\NSMutableArray * 有序 * 快速创建(不可变):@[obj1, obj2, obj3] * 快速访问元素:数组名[i] 2.NSSet\NSMutableSet * 无序 3.NSDictionary\NSMutableDictionary * 无序 * 快速创建(不可变):@{key...
分类:其他好文   时间:2015-03-19 10:13:19    阅读次数:122
CString数组内部的实现原理深入剖析
运用char 数组时会发现,char数组的元素的长度是固定了的。也即是说,一旦,数组创建完毕,就不可变了。那假如咱们想让数组元素的巨细能够改动,那么在MFC中 就运用CString数组,假如是纯C++环境中,运用string数组,都是能够到达需求的。bcn平台总代这篇文章只叙述CString数组的内...
分类:编程语言   时间:2015-03-19 06:11:31    阅读次数:128
iOS NSDictionary 字典
//创建字典NSDictionary*dic1=[NSDictionarydictionaryWithObject:@"value"forKey:@"key"];NSLog(@"dic1:%@",dic1); 对于不可变NSDictionary*dic1 =@{@"value":@"k...
分类:移动开发   时间:2015-03-18 15:29:48    阅读次数:127
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!