欢迎来到Heck's Blog,专业承接拿站、企业建站、仿站、网上商城架构、门户网站搭建、空间域名注册、软件定制等项目。关注网络安全,因为专注,所以专业,懂得放弃,才能收获。有事请发邮件至i@heckjj.com,请记住本站网址:http://www.heckjj.com,多谢。
9月21

Java 5.0 泛型详解

03:24编程杂谈  From: 本站原创
Java 5.0 泛型简介
泛型其实并不是一种新的语言元素,C++中早就就有,但是在C++之后的java却没有吸收这个特性,现在Java也有了泛型的特性,大概也和.Net的竞争有关系吧。

首先看泛型的一个应用。

在过去,我们可能经常要写一些类似这样的代码:


实际上第三行对String的类型转换意义并不大,因为通常我们如果在操作一个List,都是知道这个List里面放的是什么类型对象的,但是我们如果不这样写又通不过语法检查。
利用java的泛型机制,我们可以这么写:



这样做的好处是在定义容器的时候就指明了容器中的类型,一方面我们不再需要取一个元素时候做强制类型转换,另外一方面如果在这个容器中放入的对象类型不符合要求,那么会在编译时候产生一个错误,而不是在运行时候才抛出一个异常。
另外这样也提高了程序的可读性。
Tags: ,
9月20

在C#运行时创建泛型对象

23:08Web开发  From: 本站原创
        通过MakeGenericType你可以在运行时创建一个泛型对象。下面这是一段示例代码:

tList.GetType().FullName可以返回类型的全名
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]