1. ArrayList概述:ArrayList 是一个数组队列。相当于 动态数组。与Java中的数组相比。它的容量能动态增长。它继承于AbstractList。实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。ArrayList ...
分类:
编程语言 时间:
2015-09-13 10:27:47
阅读次数:
269
值类型:声明一个值类型变量,会在栈上分配一个空间,空间里存储的就是变量的值引用类型:声明一个引用类型变量,会在栈中分配一个空间,存储一个引用,这个引用指向了一个托管堆。值类型:struct,枚举,数值类型,bool类型引用类型:数组,类,接口,委托(delegate),Object,string可以...
分类:
其他好文 时间:
2015-09-10 20:50:52
阅读次数:
115
(转载的海子的博文 海子:http://www.cnblogs.com/dolphin0520/)深入剖析Java中的装箱和拆箱 自动装箱和拆箱问题是Java中一个老生常谈的问题了,今天我们就来一些看一下装箱和拆箱中的若干问题。本文先讲述装箱和拆箱最基本的东西,再来看一下面试笔试中经常遇到的与装.....
分类:
编程语言 时间:
2015-09-09 21:04:22
阅读次数:
312
在Java中,(1)普通的引用变量的equals()方法比较的是对象的地址,(2)基本类型所对应的引用类型,如Interger 和Float等的equals()方法比较的是两个对象的值而非地址。(3)如果拆向前引用变量指向null,则无法拆箱,而且Java便以其无法检测,因此运行时会出现空指针异常。...
分类:
其他好文 时间:
2015-09-09 17:13:51
阅读次数:
189
Java的四类八种基本数据类型基本类型占用空间(Byte)表示范围包装器类型boolean1/8true|falseBooleanchar2-128~127Characterbyte1-128~127Byteshort2-2?15~2?15-1Shortint4-2?31~2?31-1Integer...
分类:
其他好文 时间:
2015-09-07 22:48:58
阅读次数:
186
通常将一个基本类型的数据包装成对象叫做装箱,从对象中提取基本类型的数据叫做取消装箱。有些语言有自动装箱功能,它可以自动包装基本基础类型的数据,也可以自动从包装后的对象中提取基础数据。Objective-C语言不支持自动装箱。参考资料:《Objective-C基础教程》
分类:
移动开发 时间:
2015-09-07 09:30:53
阅读次数:
217
//通过数字类型创建数字对象(装箱) ? ? ? ? NSNumber *num1 = [[NSNumber alloc] initWithInteger:123]; ? ? ? ? NSLog(@"%@", num1); ? ? ? ? NSNumber *num2 = [[NSNumber alloc] ini...
分类:
其他好文 时间:
2015-09-07 08:22:03
阅读次数:
146
Integer a = 127; // 将整形127装箱对象Integer b = 127; // 同上 System.out.print( a==b ); // trueSystem.out.print(a.equals(b)); // trueInteger a = 127 实际为...
分类:
编程语言 时间:
2015-09-06 21:23:29
阅读次数:
155
我们先来看一个示例代码:namespace ConsoleApplication1{ class Program { static void Main(string[] args) { ArrayList a = new ArrayLis...
1、C#程序结构 C#是利用命名空间组织起来的,using将命名空间名所标识的命名空间内的类型成员导入当前编译单元中,从而可直接使用每个被导入的类型的标识符。 Main方法是程序的入口点,C#中所有的Main方法都必须是静态的。static void Main(){}2、变量及类型 装箱:将值...