目录 四十五、尽量减少装箱拆箱 四十六、为应用程序创建专门的异常类 四十七、使用强异常安全保证 四十八、尽量使用安全的代码 四十九、实现与 CLS 兼容的程序集 五十、实现小尺寸、高内聚的程序集 四十五、尽量减少装箱拆箱 四十六、为应用程序创建专门的异常类 四十七、使用强异常安全保证 四十八、尽量使 ...
jdk1.5新特性1.泛型2.foreach3.自动拆箱装箱4.枚举5.静态导入(Static import)6.元数据(Metadata)7.线程池8.Java Generics 让我们详细讨论每个新特性,并看一些例子。 1、泛型(Generics) 泛型是JDK1.5中一个最“酷”的特征。通过引 ...
分类:
其他好文 时间:
2017-05-25 01:12:55
阅读次数:
223
C#中的List C#中deList怎么样?List<T>类是ArrayList类的泛型等效类,该类使用大小可按需动态增长的数组实现List<T>泛型接口. 泛型的优点:它为使用C#语言编写面向对象程序添加了极大的效力和灵活性,不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转化,所以性 ...
1.基本类型:long8,int4,byte1,float4,double8,char2,boolean,short2 没有属性方法,只能进行数学运算,无法存null; Java中所有的基本数据类型都有固定的存储范围和所占内存空间的大小,而不受具体操作系统的影响,来保证Java程序的可移植性 2.基 ...
分类:
编程语言 时间:
2017-05-17 18:32:16
阅读次数:
148
1、 装箱和拆箱是一个抽象的概念 2、 装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来 例如: int val = 100; object obj = val; Console.W ...
《Effective C#》快速笔记 - C# 高效编程要点补充 目录 四十五、尽量减少装箱拆箱 四十六、为应用程序创建专门的异常类 四十七、使用强异常安全保证 四十八、尽量使用安全的代码 四十九、实现与 CLS 兼容的程序集 五十、实现小尺寸、高内聚的程序集 这是这一系列的最后一篇。 四十五、尽量 ...
工作中能用到的基础知识总结(一) 阅读目录 简介 知识点 一、值类型和引用类型 二、装箱/拆箱问题 三、泛型 四、List是什么,有什么优点? 五、抽象类和接口关系 六、什么是面向对象 七、委托和事件 八、变体、协变性、逆变性、不变性 九、Lock的作用 简介 该博文记录一些工作中接触较多的基础知识 ...
分类:
其他好文 时间:
2017-05-02 10:15:00
阅读次数:
278
从装箱拆箱看泛型 .NET很容易把值类型转换为引用类型,所以可以在需要对象的任意地方使用值类型。例如int可以赋予一个对象,从值类型转换为引用类型称为装箱。如果方法需要把一个对象作为参数,同时传递一个值类型,装箱操作就会自动进行。另一方面,装箱的值类型可以使用拆箱操作转换为值类型。 定义一个一般的、 ...
分类:
其他好文 时间:
2017-05-02 09:55:47
阅读次数:
161
置顶一篇文章,主要是整理一下写过的JDK中各个类的源码解析以及其他框架源码解析的文章,方便自己随时阅读也方便网友朋友们阅读及指正 基础篇 从为什么String=String谈到StringBuilder和StringBuffer Java语法糖1:可变长度参数以及foreach循环原理 Java语法 ...
分类:
其他好文 时间:
2017-05-01 14:20:38
阅读次数:
177
.NET很容易把值类型转换为引用类型,所以可以在需要对象的任意地方使用值类型。例如int可以赋予一个对象,从值类型转换为引用类型称为装箱。如果方法需要把一个对象作为参数,同时传递一个值类型,装箱操作就会自动进行。另一方面,装箱的值类型可以使用拆箱操作转换为值类型。 定义一个一般的、非泛型的简化链表类 ...
分类:
其他好文 时间:
2017-04-29 19:53:13
阅读次数:
152