在ObjC中,什么是深浅拷贝?深浅拷贝分别指深拷贝和浅拷贝,即mutableCopy和copy方法。copy复制一个不可变对象,而mutableCopy复制一个mutable可变对象。什么时候用到深浅拷贝?下面举几个例子说明。非容器类对象如NSString,NSNumber等一类对象示例1:1234...
分类:
其他好文 时间:
2015-03-18 10:18:25
阅读次数:
149
1.数据库,比如100用户同时来访,要采取什么技术解决;(JDBC)
答:可采用连接池。控制数据库的连接数量
2.String, StringBuffer StringBuilder的区别。(Core Java)
答:String是一组不可变的unicode编码的字符序列;
StringBuffer的长度是可变的,如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用Strin...
分类:
编程语言 时间:
2015-03-17 07:06:03
阅读次数:
203
TextView txtInfo =(TextView)findViewById(R.id.tv); //SpannableString文本类,包含不可变的文本但可以用已有对象替换和分离。 //可变文本类参考SpannableStringBuilder SpannableString ss = ne...
分类:
其他好文 时间:
2015-03-16 22:54:36
阅读次数:
190
一 基本概念可变类和不可变类(Mutable and Immutable Objects)的初步定义:可变类:当获得这个类的一个实例引用时,可以改变这个实例的内容。不可变类:不可变类的实例一但创建,其内在成员变量的值就不能被修改。其中String类就是不可变类的经典应用。二 例子package cn...
分类:
编程语言 时间:
2015-03-16 12:39:30
阅读次数:
155
/* NSSet和NSArray的对比 1> 共同点 * 都是集合,都能存放多个OC对象 * 只能存放OC对象,不能存放非OC对象类型(基本数据类型:int、char、float等,结构体,枚举) * 本身都不可变,都有一个可变的子类 2> 不同点 * NSArray有顺序,NSSet没有顺序 *....
分类:
其他好文 时间:
2015-03-16 12:38:59
阅读次数:
111
1、数字类型简介
Python中数字类型包括:整型、长整型、布尔型、双精度浮点型、十进制浮点型、复数。这些数字类型都是不可变类型,也就是说,改变了数字的值会生成新的对象。
在Python中删除数字对象,可以用语句:del aInt,aLong,aFloat,aComplex
2、整型
布尔型取值范围只有两个值,True和False。它们在数学运算中对应1和0.对于值为0的任何数字或空集(空列表、空元...
分类:
编程语言 时间:
2015-03-16 06:23:12
阅读次数:
145
在并发方法中,我们要保证一致性和准确性,但是有希望在给定的硬件条件下达到最佳性能.当我们完全使用了不可变共享变量模型,那么我们将很容易地规避竞争条件或者一致性的问题.因为当线程不再竞争访问可变数据的时候,程序就无需考虑变量在多个线程之间的可见性问题和穿越内存栅栏的问题,同时,我们也不许担心如何控制线...
分类:
其他好文 时间:
2015-03-16 06:10:32
阅读次数:
150
(此话题将不断更新,请留意)第一,谈谈final, finally, finalize的差别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是运行。finalize是 Object类的一个方法,在垃圾收集器运行的....
分类:
编程语言 时间:
2015-03-15 12:14:49
阅读次数:
174
String-StringBuffer-StringBuilder详解和区别简要的说, String 类型和 StringBuffer类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指...
分类:
其他好文 时间:
2015-03-14 19:51:57
阅读次数:
89
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)【1】String和StringBuffer String 类型和 StringBuffer 类型的主要性能区别其实在于String 是不可变的对象, 因此在每次对 Stri....
分类:
其他好文 时间:
2015-03-12 23:50:50
阅读次数:
157