创建不可变数组NSArray 1 //创建数组的时候数组成员放在中括号中,NSLog打印时,数组是被放在小括号中 2 NSArray *array = @[@"bei", @"jing", @"huan", @"ying", @"nin"]; 3 4 #if 0 5 #pr...
分类:
移动开发 时间:
2015-05-11 20:05:11
阅读次数:
293
一、Foundation框架中一些常用的类 字符串型: NSString:不可变字符串 NSMutableString:可变字符串 集合型: 1)NSArray:OC不可变数组 NSMutableArray:可变数组 2)NSSet: NSMutabl...
分类:
其他好文 时间:
2015-05-11 19:44:54
阅读次数:
91
string是java中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。下面介绍java中的String与常量池。 1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是nu...
分类:
编程语言 时间:
2015-05-10 15:42:28
阅读次数:
130
很多时候会容易把static和final关键字混淆,static作用于成员变量用来表示只保存一份副本,而final的作用是用来保证变量不可变。看下面这个例子:public class Test { public static void main(String[] args) { ...
分类:
编程语言 时间:
2015-05-10 00:56:12
阅读次数:
234
一、对象类型1、数字数字:不可变2、字符串字符串:不可原处修改【修改需要创建新的对象】,有顺序,支持求长(len),合并(+),重复(*),索引S[0],分片(S[1:3]],成员测试(in),迭代(for);特有的查找find,替换replace,拆分split;支持list(S)将字符串分解成一...
分类:
编程语言 时间:
2015-05-09 01:15:19
阅读次数:
174
String1,Stirng是对象不是基本数据类型2,String是final类,不能被继承。是不可变对象,一旦创建,就不能修改它的值。3,对于已经存在的Stirng对象,修改它的值,就是重新创建一个对象,然后将新值赋予这个对象StringBuffer1,一个类似于 String 的字符串缓冲区,对...
分类:
其他好文 时间:
2015-05-09 01:12:08
阅读次数:
131
NSString对象的创建 1 //创建不可变字符串 2 NSString *string1 = @"bei jing huan ying nin"; 3 #pragma mark 对象方法创建字符串 4 //用另一个字符串初始当前字符串,指针所指地址相同 5 NSS...
分类:
移动开发 时间:
2015-05-08 20:12:09
阅读次数:
132
Java中BigDecimal的8种舍入模式是怎样的?下面长沙欧柏泰克软件学院和大家一起来学习下吧:java.math.BigDecimal不可变的、任意精度的有符号十进制数。BigDecimal 由任意精度的整数非标度值和32位的整数标度(scale)组成。如果为零或正数,则标度是小数点后的位数。...
分类:
编程语言 时间:
2015-05-07 23:35:37
阅读次数:
261
const关键字的语义 简单地说,const关键字将修饰一个量为“常量”,即不可变动的量。这个量在C++中可以是基本类型变量、类对象、指针、对象引用、类成员函数。const变量 ? C++标准规定:const关键字放在类型或变量名之前等价的:const int n = 5; int c...
分类:
编程语言 时间:
2015-05-07 18:23:56
阅读次数:
112
这里面涉及到两个类,一个是person类,一个是测试类test
首先我们说到的是浅克隆,对某个对象实施Clone时对其是一无所知的,它仅仅是简单地执行域对域的copy,如果是基本数据类型(int,float,char等)到没什么问题,基本遇上如string,Integer等不可变对象的时候也没有什么问题,但是如果遇上了date这个可变对象,或者是自己定义的可变对象,他只是简单的复制一些引...
分类:
编程语言 时间:
2015-05-07 10:30:36
阅读次数:
137