Java中引入泛型是否会增加程序的复杂度?
来源:互联网 发布:淘宝店铺刷收藏软件 编辑:程序博客网 时间:2024/05/23 02:05
不知道大家的想法如何?我个人认为引入泛型后java源代码的可读性确实降低了许多.
下面是我用EnumMap类做的试验.(EnumMap是1.5版本中新引入的Collection类)
Map<Fruit,String> map=new EnumMap<Fruit,String>(Fruit.class);
map.put(Fruit.APPLE,"苹果");
map.put(Fruit.WATERMELON,"西瓜");
map.put(Fruit.ORANGE,"桔子");
Set<Map.Entry<Fruit,String>> set=map.entrySet();
for (Iterator<Map.Entry<Fruit,String>> it=set.iterator();it.hasNext();)
{
Map.Entry<Fruit,String> entry=it.next();
System.out.println("Key: "+entry.getKey()+" Value: "+entry.getValue());
}
//看了上面的代码感觉如何?
下面是我用EnumMap类做的试验.(EnumMap是1.5版本中新引入的Collection类)
Map<Fruit,String> map=new EnumMap<Fruit,String>(Fruit.class);
map.put(Fruit.APPLE,"苹果");
map.put(Fruit.WATERMELON,"西瓜");
map.put(Fruit.ORANGE,"桔子");
Set<Map.Entry<Fruit,String>> set=map.entrySet();
for (Iterator<Map.Entry<Fruit,String>> it=set.iterator();it.hasNext();)
{
Map.Entry<Fruit,String> entry=it.next();
System.out.println("Key: "+entry.getKey()+" Value: "+entry.getValue());
}
//看了上面的代码感觉如何?
- Java中引入泛型是否会增加程序的复杂度?
- Java中引入泛型的好处
- 复杂度的引入
- struct结构会增加程序的开销
- java代码中黄色警告是否会对程序编译和运行有性能上的影响
- 在eclipse中引入java程序的方法
- 引入复杂度
- .NET中如何引入外部的程序
- kindeditor引入Java程序遇到的问题
- C#中使用try...catch...是否会影响程序性能
- C#中使用try...catch...是否会影响程序性能
- C#中使用try...catch...是否会影响程序性能
- java引入泛型的好处
- Java 泛型的引入原因
- java引入泛型的好处
- MyEclipse将Java控制台程序打包成jar运行找不到工程中引入的jar【解决办法】
- Java中任意复杂度的深Clone
- Qt线程中会导致句柄数增加的行为
- C#字符串的使用笔记
- Oracle 816中如何启动Enterprise Manager
- Oracle安装
- Oracle的启动和关闭
- OEM基础
- Java中引入泛型是否会增加程序的复杂度?
- Eclipse3.0.2可下载了!
- 使用Mutt+Fetchmail+Esmtp在Linux下收发电子邮件问题补遗
- 《系统分析与设计方法》笔记与体会[1]
- 很多事就是个态度问题
- JustinIO的vb.NET版本!(串口操作类)
- 正则表达式使用详解
- (转载)A Crash Course on the Depths of Win32 Structured Exception Handling
- 新电源