代码:#import // 不论一个实例是不可变实例还是可变实例// 通过向该实例发送copy消息,得到的实例是不可变实例// 通过向该实例发送mutableCopy消息,得到的实例是可变实例// 在非ARC环境下// 通过向实例发送copy或mutableCopy消息得到的实例需要手工调用rele...
分类:
其他好文 时间:
2015-04-30 19:48:04
阅读次数:
97
相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBu...
分类:
其他好文 时间:
2015-04-30 19:42:24
阅读次数:
89
//产生随机验证码 1 //NSMutableArray *marr = [[NSMutableArray alloc]init]; //以下分别用可变 不可变数组来将对象输入 2 3 NSArray *arrtest = [[NSArray alloc]init]; 4...
分类:
编程语言 时间:
2015-04-28 20:42:16
阅读次数:
158
String和StringBuilder、StringBuffer的小总结
一、不可变String
先查看JDK文档看下String
public final class String
extends Object
implements Serializable, Comparable, CharSequence
String是final类型,意味着它是不可改变的,然而每次对S...
分类:
其他好文 时间:
2015-04-28 18:38:59
阅读次数:
106
1. 定义一个不可变类Pair[T,S],带一个swap方法,返回组件交换过位置的新对偶。 package?ex17_01
object?Main?extends?App?{
??val?p?=?new?Pair(97?->?‘a‘)
??val?a?=?p.swap
??println(a)
...
分类:
其他好文 时间:
2015-04-28 08:19:26
阅读次数:
172
Collections是常用的操作Set、List、Map的工具类。提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了将集合对象设置为不可变、对集合对象实现同步控制等方法。reverse 反转:/** * Reverses the order of the elements in ...
分类:
其他好文 时间:
2015-04-27 23:31:09
阅读次数:
213
C#内置类型中,字符串是唯一的引用类型,具有不可变性和密封性。不可变性指字符串一旦创建成功,将不可更改,str1=str1,实际上在堆新创建了一个str1字符串对象,并且返回对该对象的引用。密封性指字符串不能被继承。不可变性和密封性能保证字符串类型更加高效和安全。字符串操作1、格式化字符串Strin...
String类是我们最常用的类之一。String定义的字符串是不可变得。众所周知,它是用来定义字符串的类。但是字符串在java的底层结构中又是什么呢?首先我们来了解java1.6中的5个常量和1个变量。(这些常量或变量是jdk1.6里面的,到了1.7以后常量就被缩减为了4个)value数组1 pri...
分类:
其他好文 时间:
2015-04-24 20:43:50
阅读次数:
137
AOP从Spring2.0之后通过“aop”命名空间来定义切面、切入点及声明通知。在Spring配置文件中,所以AOP相关定义必须放在标签下,该标签下可以有、、标签,配置顺序不可变。...
分类:
编程语言 时间:
2015-04-24 10:33:55
阅读次数:
180
——- android培训、java培训、IOS培训,期待与您交流! ———-
【1】上个笔记写NSString,其实开发常用的则是NSMutableString类的字符串,字面意思就是,后者是可变的,而前者是不可变的,其实这也是他们的本质区别。下面的就在码中进行详细表述:NSString * s1 = @"yeahming";//创建不可变的字符串
//这里并没有提供可以改变s的任何方法,但是有...
分类:
其他好文 时间:
2015-04-24 09:20:25
阅读次数:
130