Loading...

java .net

2007年5月25日 星期五

a 14:12:16
啥叫泛型   听以前老师说过

b 14:11:48
List里面能装什么类型?
a 14:13:07
一个集合啊

b 14:14:56
是 ,集合里面可以装Object,Object是所有类的基类,所以可以往里装热河类型,你可以第一个元素装一个String,而第二个就放Integer,这是没问题的,而如果写成List<String> list = new ArrayList<String>();你就只能往list装入String,装入别的编译不过
a 14:17:09
是不是 泛型 的作用 就是要向 List里放一组 不同类型的数啊?

b 14:18:55
泛型就是一个限制作用,减少程序的错误,还可以提高性能,就好比你有个箱子,以前乱七八糟任何东西都可以放,现在你把他专门来装一种东西了
b 14:22:11
比如你传给我了个List参数,我从里面取值的时候,我不知道你里面放的什么,你告诉我放的String,我就按String做转换,而如果你偏偏有一个放了Integer,将来我这边就会报错,如果你用了泛型,你如果往里装Integer编译时就会报错,减少了运行错误,而我取出来的时候也不用转换了直接就是String ,提高了性能

a 14:23:58
明白了     

posted on 2008-08-26 22:06 阅读(87) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

公告

希望有一天

我能用鼠标双击我的钱包

然后选中一张100元

按住“ctrl+c”

接着不停的“ctrl+v”

嘻嘻~~~笑醒~~~



导航

<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

统计

常用链接

留言簿(6)

随笔分类(102)

随笔档案(398)

文章分类

文章档案(10)

有趣网络

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜