复制值类型的变量和类: 除了string类型为引用类型外,C#的大多数基本数据类型都是值类型。 值类型复制时,会产生一个副本,对副本的修改不会对原值产生影响,而对于引用类型,对象只有一个是存储在堆上的,复制时只是将其引用进行复制,应用中包含了该对象的一个地址。理解null值和可空类型: 可以将...
基本数据类型对象包装类
byte Byte
short short
int Integer
boolean Boolean
float Float
double Double
char Character
基本数据类型对象包装类的最常见作用就是用于基本数据类型和字符串类型之间做转换
基本数据类型转换成字符串
基本数据类型+””
基本数据类型....
分类:
编程语言 时间:
2015-04-02 15:06:55
阅读次数:
93
集合类
为什么会出现集合类
面向对象语言对事物的体现都是以对象的形式,所以为了方便对较多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式
数组和集合类同时容器,有何不同?
数组虽然也可以存储对象,但是长度不可变;集合的长度是可变的,数组中可以存储基本数据类型,集合只能存储对象。
集合类的特点:
集合只用于存储对象,集合长度是可变的,集合可以存储不同类型...
分类:
编程语言 时间:
2015-04-02 15:06:48
阅读次数:
149
if语句: if语句中的表达式必须放在一对圆括号中,且表达式必须是布尔表达式。比较时间类型变量: 采用datetime类中的compare方法switch语句: 只能将switch语句用于基本数据类型,如int与string case标签必须是常量表达式,如23,“23” case标签之间...
今天我们继续来看一下Foundation框架中的NSArray类和 NSMutableArray类,NSArray类 是不可变的,NSMutableArray类是可变的。一、NSArray类NSArray中不可以存放基本数据类型,只能存放类的实例,如果需要将基本类型、结构体放入到数组中得话,需要通过...
分类:
其他好文 时间:
2015-04-02 01:15:06
阅读次数:
220
JAVA数据类型分primitive数据类型和引用数据类型。Java中的primitive数据类型分为四类八种。primitive也不知道怎么翻译比较贴切, 暂且叫他基本数据类型吧, 其实直接从英文的字面意思理解更为容易。primitive数据类型包括: boolean , char , 整型, 浮...
分类:
编程语言 时间:
2015-04-01 21:32:08
阅读次数:
145
任何继承了NSObject的对象,都需要内存管理,但是对基本数据类型无效(不需要释放)原理:每个对象内部都保存了一个与之相关联的整数,称为引用计数器当使用alloc、new或者copy创建一个对象时,对象的引用计数器被设置为1给对象发送一条retain消息,可以使引用计数器值+1给对象发送一条rel...
分类:
其他好文 时间:
2015-04-01 15:06:20
阅读次数:
123
按位操作符只能用于整数基本数据类型中的单个bit中,操作符对应表格:OperatorDescription&按位与(12345&1=1,可用于判断整数的奇偶性)|按位或^异或(同假异真)~非(一元操作符)&=,|=,^=合并运算和赋值>N右移N位,(正数:高位补0,负数高位补1)>>>N无符号右移(...
分类:
编程语言 时间:
2015-03-31 21:59:54
阅读次数:
167
string是java中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。下面介绍java中的String与常量池。1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null...
分类:
编程语言 时间:
2015-03-31 19:47:02
阅读次数:
118