String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) ?简 要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 ...
分类:
其他好文 时间:
2014-11-19 14:20:21
阅读次数:
129
1.string与StringBuilder string 是不可变的,是引用类型继承与Object(值类型继承于ValueType),每次拼接string其实是在托管堆上构造一个新的对象。这样在反复的拼接字符串的时候就会产生大量的垃圾字符串,由GC自动回收,这个时候GC会频繁的回收垃圾字符串,.....
并发编程的技巧和策略 可变状态是至关重要的。 所有的并发问题都可以归结为如何协调对并发状态的访问。可变状态越少,就越容易确保线程安全性。 尽量将域声明为final 类型,除非需要他们是可变的 不可变对象一定是...
分类:
其他好文 时间:
2014-11-17 19:51:36
阅读次数:
160
本文主要介绍和小结js的构造函数,关联数组的实现方式和使用,及不可变对象和它的实现方式及他们使用过程中要注意的点
分类:
编程语言 时间:
2014-11-16 15:53:22
阅读次数:
263
由于字符串是不可变的,因此一个字符串对象一旦创建,值就不能再更改(在不使用不安全代码的情况下)。不过,修改字符串的值然后将结果存储到新的字符串对象中有很多种方法。 System.String 类提供作用于输入字符串并返回新字符串对象的方法。在很多情况下,可以将这个新对象赋给保存原始字符串的变量。Sy...
64、某个配置项的版本号是2.01,按照配置项版本号规则表明()A、目前配置项处于“不可变更”状态B、目前配置项处于“正式发布”状态C、目前配置项处于“草稿”状态D、目前配置项处于“正在修改”状态参考答案D考点:配置管理\秒杀题目具体分析请看视频:不仅告诉答案,还告诉..
分类:
其他好文 时间:
2014-11-14 15:53:42
阅读次数:
182
一:NSArray 和NSMutableArray1: NSArray:不可变数组 NSArray是OC中使用的数组,只能用来存放OC对象,不能存放非OC对象如基本数据类型 它使不可变的,一旦初始化完毕,内容不能改变,也不能添加元素。 而C语言中的数组只能存放一种数据类型 (1) 普通数组的用...
分类:
其他好文 时间:
2014-11-14 10:29:24
阅读次数:
153
NSArray 是不可变的数组,只能够存放对象,但是可以存放不同类型的对象首先定义一个类#import @interface Person : NSObject@property NSString *name;- (id)initWithName:(NSString *)name;@end#impo...
分类:
编程语言 时间:
2014-11-12 00:19:33
阅读次数:
584
问题:一个URL 请求可以改变也可以不变。一个可变的URL 请求可以在其初始化之后再进行修改,而不可变的URL 请求是不可以修改的。你可以通过 NSMutableURLRequest 创建可修改的URL 请求。例子: 在分配和初始化了请求之后修改请求 URL 的 timeoutNSString *....
分类:
移动开发 时间:
2014-11-11 14:06:54
阅读次数:
164
C++中 const 是修饰常量的cons int* p --- 这个const 是修饰 *p的 也就是说 地址是可变的 但是 值 是不可变的int * const p --这个const 是修饰 p的 也就是说 地址是不可变的,但是 值是可变的const int* const p --这个修饰的是...
分类:
编程语言 时间:
2014-11-11 12:37:50
阅读次数:
170