前言
泛型并不是C#语言一开始就带有的特性,而是在FCL2.0之后实现的新功能。基于泛型,我们得以将类型参数化,以便更大范围地进行代码复用。同时,它减少了泛型类及泛型方法中的转型,确保了类型安全。委托本身是一种引用类型,它保存的也是托管堆中对象的引用,只不过这个引用比较特殊,它是对方法的引用。事件....
分类:
其他好文 时间:
2014-05-16 23:08:05
阅读次数:
324
变量:javascript变量可以用来保存两种类型的值:基本类型和引用类型。基本类型包括:Undefined,Null,Boolean,Number(用于所有的数值包括整数和浮点型)
和String。这两者的特点是:1.基本类型值在内存中占用固定大小的空间,一次被保存到栈的内存中;2.从一个变量向里...
分类:
编程语言 时间:
2014-05-16 20:53:04
阅读次数:
307
所属命名空间:using System.Collections.Generic; List类是
ArrayList 类的泛型等效类。 该类使用大小可按需动态增加的数组实现 IList 泛型接口。泛型的好处: 它为使用
c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,...
分类:
其他好文 时间:
2014-05-16 19:39:12
阅读次数:
346
接着来,上第二篇笔记,欢迎各位指出错误~ 同时附上evernote公开链接。
1、变量:js变量松散类型的本质,决定了变量只是在特定时间用于保存特定值的一个名字而已。
2、变量可能包含的两种数据类型的值:基本类型值和引用类型值。基本类型值保存在栈内存中简单的数据段,即这种值保存在内存中的一...
分类:
编程语言 时间:
2014-05-14 08:06:05
阅读次数:
242
对象克隆:浅克隆:被克隆的对象中的值类型数据被复制一份新值,但是引用的对象只被复制其引用传递给新克隆出来的对象深克隆:被克隆的对象中的值类型数据被复制一份新值,并且其中引用的对象会重新创建新的对象,把新对象的引用传递给新克隆出来的对象Java中实现克隆:Java中Object中定义了clone方法,...
分类:
编程语言 时间:
2014-05-14 02:46:53
阅读次数:
257
1 从Object.Equals方法说起
使用Object.Equals方法可以确定两个Object实例是否相等。
Object.Equals方法具有以下重载形式:
(1)Object.Equals (Object)
该方法可以确定指定的Object是否等于当前的Object。相等时返回true,否则返回false。
(2)Object.Equals (Object, Object)...
分类:
其他好文 时间:
2014-05-14 01:28:02
阅读次数:
316
已知在Java中,boolean、byte、short、int、long、char、float、double这八种是基本数据类型,其余的都是引用类型,比如String、数组、接口、对象等。
当我们声明一个引用类型变量时,系统只为该变量分配了引用空间,并未创建一个具体的对象; 当用new为对象...
分类:
其他好文 时间:
2014-05-12 11:58:21
阅读次数:
342
//基本类型for(int i=0;i<d.length;i++){for(int
j=i+1;j<d.length;j++){if(d[i]<d[j]){double
temp=d[i];d[i]=d[j];d[j]=temp;基本类型排序,需要注意2点,1,排序过程中,需要引用中间值,类似2个瓶...
分类:
其他好文 时间:
2014-05-12 02:53:40
阅读次数:
257
对JAVA的集合的理解是想对于数组
数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)
JAVA集合可以存储和操作数目不固定的一组数据。
所有的JAVA集合都位于 java.util包中!
JAVA集合只能存放引用类型的的数据,不能存放基本数据类型.
JAVA集合主要分为三种类型:
Set(集)
List(列表)
Map(映...
分类:
编程语言 时间:
2014-05-11 13:24:28
阅读次数:
406
原型模式创建对象也有自己的缺点,它省略了构造函数传参初始化这一过程,带来的缺点就是初始化的值都是一致的。而原型最大的缺点就是它最大的优点,那就是共享。原型中所有属性是被很多实例共享的,共享对于函数非常合适,对于包含基本值的属性也还可以。但如果属性包含引用类型,就存在一定的问题:1.//原型的缺点fu...
分类:
其他好文 时间:
2014-05-10 22:19:47
阅读次数:
323