码迷,mamicode.com
首页 >  
搜索关键字:不可变    ( 4007个结果
String StringBuffer StringBulider
StringBuffer和String的优缺点比较博客分类:Java1. String 类 String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。 String a = "a"; //假设a指向地址0x0001 a =.....
分类:其他好文   时间:2014-06-16 00:14:58    阅读次数:339
Swift学习笔记(5)--数组
数组的下标从0开始计数,相关方法属性涉及到下标时也从0开始计数1.定义://1.可变数组var cityArray = ["Portland","San Francisco","Cupertino"]//2.不可变数组let cityArray2 = ["Portland","San Francis...
分类:其他好文   时间:2014-06-15 21:26:06    阅读次数:263
《python源码剖析》笔记 python中的字符串对象
1. PyStringObject --> 变长不可变对象 typedef struct{ PyObject_VAR_HEAD//ob_size变量保存着对象中维护的可变长度内存的大小 longob_shash; //缓存该对象的hash值,用于dict的查询 intob_sstate; //标志该对象是否经过intern机制的处理 char ob_sval[1];// 字符指针,指向一段内存 } PyStri...
分类:编程语言   时间:2014-06-14 17:30:48    阅读次数:309
.Net字符串驻留池
在.Net中,对于相同的字符串,.Net会将它们指向同一个地址,它们是相同的实例。.Net中的字符串并不会更新,当更改一个字符串变量时,由于字符串的不可变性,.Net实际上是新创建一个字符串,而将变量地址指向新创建的字符串地址。 string s1 = "Hello"; string s...
分类:Web程序   时间:2014-06-12 11:21:49    阅读次数:247
黑马程序员_学习IOS之字典常用的方法
字典是无序的 数组是有序的。字典分为:可变字典和不可变字典不可变字典对象NSDictionary * dict = [[NSDictionary alloc]initWithObjectsAndKeys:@"one",@"1",@"two",@"2",@"three",@"3",@"four",@"...
分类:移动开发   时间:2014-06-12 06:25:50    阅读次数:324
OpenJDK 源代码阅读之 Collections
通过阅读 java.util.Collections 学习与操作 Collections 相关算法的实现,例如 sort, search, shuffle. 以及如何实现不可变 collection,如何将普通 collection 包装成线程安全的 collection。...
分类:其他好文   时间:2014-06-11 06:18:18    阅读次数:362
字符串2014年6月7日15:56:54
谁说字符串不可变?string s = "abc";s="123",s这不是变了吗?要区分变量名和变量指向的值的区别:程序中可以有很多字符串,然后由字符串变量指向他们,变量也可以指向其他的字符串,但是字符串本身没有变化。字符串不可变性指的是内存中的字符串不可变,而不是变量不变。1 //...
分类:其他好文   时间:2014-06-07 22:05:14    阅读次数:195
常用类库
string类:不可变特性,可以看成是一个字符数组length 长度属性ISNullOrEmpty() 静态方法,判断是否为null或空Join() 静态方法 联结合并字符串Format() 静态 格式化字符串IndexOf() 用来查找某个字符或字符串,在给定字符串中的下标,如果没有找到则返回-....
分类:其他好文   时间:2014-06-06 15:00:50    阅读次数:185
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!