在Java SE1.5中,增加了一个新的特性:泛型(日本语中的总称型)。何谓泛型呢?通俗的说,就是泛泛的指定对象所操作的类型,而不像常规方式一样使用某种固定的类型去指定。泛型的本质就是将所操作的数据类型参数化,也就是说,该数据类型被指定为一个参数。这种参数类型可以使用在类、接口以及方法定义中。
一、为什么使用泛型呢?
在以往的J2SE中,没有泛型的情况下,通常是使用Object...
分类:
编程语言 时间:
2014-07-25 11:07:31
阅读次数:
282
一、yum是什么yum=YellowdogUpdater,Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题二、yum的运用格式及常用参数yum[option]"包名"有些记不住的包名可以使用通配符*来一次安装多个前端一直的软件包-h,--help显示帮..
分类:
系统相关 时间:
2014-07-24 23:49:24
阅读次数:
404
Year.NET FrameworkC# 200211 20031.11 200522泛型200632WPF\WCF\WF20073.53LINQ201044DLR20124.55async
分类:
Web程序 时间:
2014-07-24 22:09:52
阅读次数:
170
用泛型实现参数化类型1. 泛型更好滴编译时检查,能消除很多装箱和拆箱2. 泛型字典Dictionary 1 static Dictionary CountWords(string text) 2 { 3 Dictionary frequencies; 4 frequencies = ...
分类:
其他好文 时间:
2014-07-24 21:32:42
阅读次数:
350
值类型转换为引用类型 是装箱 ,存在堆上引用类型转换为值类型 是拆箱 ,存在栈上泛型用一个数据类型 T 来代替object,在类实例化时指定T的类型,运行时(Runtime)自动编译为本地代码,运行效率和代码质量都有很大提高,并且保证数据类型安全。public class Stack { priva...
分类:
其他好文 时间:
2014-07-24 21:23:46
阅读次数:
234
前言迭代器就是一种可以遍历一种集合中所有元素的机制,在Lua中,通常将迭代器表示为函数。每调用一次函数,就返回集合中的“下一个”元素。每个迭代器都需要在每次成功调用之后保存一些状态,这样才能知道它所在的位置及如何走到下一个位置,通过之前博文的总结,闭包对于这样的任务提供了极佳的支持。现在我们就用代码...
分类:
其他好文 时间:
2014-07-24 12:10:48
阅读次数:
174
第 1 部分http://www.ibm.com/developerworks/cn/java/j-5things4.htmlConcurrent Collections 是 Java? 5 的巨大附加产品,但是在关于注释和泛型的争执中很多 Java 开发人员忽视了它们。此外(或者更老实地说),许多...
分类:
编程语言 时间:
2014-07-24 11:25:12
阅读次数:
386
一般一个站点会有多个配置文件,如果要针对每个配置文件进行读写,这是要疯的节奏之前学泛型,一直没用到过,在这里练习一下,体会泛型实际对我们减少冗余代码的作用/// /// 站点配置文件的路径 /// public class ConfigPath { /// ...
分类:
其他好文 时间:
2014-07-24 09:55:23
阅读次数:
199
今天继续分享泛型委托的Predicate,上篇文章讲了Action委托,这个比Action委托功不一样的地方就是委托引用方法是Bool返回值的方法,Action为无返回值。首先我们看一下它的定义吧:1 public delegate bool Predicate(T obj);View Code从....
分类:
其他好文 时间:
2014-07-24 00:52:17
阅读次数:
378