概述IOS开发中一个重要的框架Foundation,主要内容有:Foundation概述常用结构体日期字符串数组字典装箱和拆箱反射拷贝文件操作归档Foundation概述为什么前面说的内容中新建一个类的时候我们都是选择Cocoa Class呢?Cocoa是什么呢?Cocoa不是一种编程语言(它可以运...
分类:
其他好文 时间:
2015-01-02 10:56:58
阅读次数:
332
lJDK5.0的语法允许开发人员把一个基本数据类型直接赋给对应的包装类变量, 或者赋给 Object 类型的变量,这个过程称之为自动装箱。l自动拆箱与自动装箱与之相反,即把包装类对象直接赋给一个对应的基本类型变量。l典型应用:List list = new ArrayList();list.add(...
分类:
其他好文 时间:
2014-12-29 00:53:52
阅读次数:
132
1,把值类型赋值到引用类型成为装箱。object obj= 10;2, 把引用类型赋值给值类型用到拆箱操作。int a = (int)obj;3,is 操作符,用于检查对象是否是某类型,返回结果是个bool类型。 object obj=10; if(num is Int32){ int a = .....
jdk5.0中出现的新特性? 泛型(Generics)? 增强的“for”循环(Enhanced For loop)? 自动装箱/自动拆箱(Autoboxing/unboxing)? 类型安全的枚举(Type safe enums)? 静态导入(Static import)? 可变参数(Var ar...
分类:
其他好文 时间:
2014-12-20 15:31:02
阅读次数:
257
C#的数据类型分为三类,值类型,引用类型和指针类型。指针类型只能用于不安全模式,而值类型和引用类型通过拆箱和装箱机制可以相互转换,通过中间的object类型,所以C#的所有种类直接或间接地从object类种类派生而来。
值类型
值类型数据存储在栈中,栈用于存放固定长度的数据,分为简单类型,结构类型和枚举类型。
结构类型:把不同类型的数据组合在一起,便于使用。跟类相似,包含数据成员和函...
一.Java7增强的包装类
为了解决Java中8中基本数据类型不能当成Object 类型变量使用的问题,java提供了包装类,为8中基本数据类型分别定义了相应的引用类型。
java1.5以后JDK提供了自动装箱和自动拆箱的功能,所以基本类型和包装类型可以直接装换。包装类可以实现基本类型和字符串类型的转换:
1.利用包装类的parseXxx(String s) 静态方法。...
分类:
编程语言 时间:
2014-12-15 12:14:50
阅读次数:
162
JDK各个版本的新特性对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性:1.自动装箱与拆箱:自...
分类:
其他好文 时间:
2014-12-14 13:07:43
阅读次数:
206
在Java 1.5发行版本中,引入了装箱与拆箱的机制。也就是说,你可以在代码中将基本类型与装箱类型混用,比如int与Integer。当你将基本类型赋值给装箱类型时,会自动进行装箱操作:1 Integer i = 5; Integer i = Integer.valueOf(5)...
分类:
其他好文 时间:
2014-12-14 11:55:01
阅读次数:
114
我们用的比较多的非泛型集合类主要有ArrayList类和HashTable类。我们经常用HashTable来存储将要写入到数据库或者返回的信息,在这之间要不断的进行类型的转化,增加了系统装箱和拆箱的负担,14:31:45,例如我们需要在电子商务网站中存储用户的购物车信息(商品名,对应的商品个数)时,...
今天偶然间发现项目里Integer类型的变量用“==”进行比较的,但是却一直没出现问题。所以就上网查了查,发现这里面涉及到JDK1.5的新特性。1.Java中的数据类型,可分为两类: a.基本数据类型,也称原始数据类型。short,char,int,long,float,double,bool...
分类:
编程语言 时间:
2014-12-12 18:57:00
阅读次数:
146