Java对泛型的支持(0分)

  • 主题发起人 主题发起人 左轻侯
  • 开始时间 开始时间

左轻侯

Unregistered / Unconfirmed
GUEST, unregistred user!
Java对泛型的支持
我曾经在《泛型编程在Delphi中的实现》一文中,讨论了泛型思想
不通过template的实现可能,在DFW和CSDN都引起了比较热烈的讨论。
文中最后提到了Java的新版本将会支持泛型的消息,但没有找到详
细的资料。
最近在买到的《程序员》杂志2001合订本中,发现了对此详细讨论
的一篇文章:
Java大变革——泛型Java
作者Philip Wadler,译者陈崴
Sun正在致力于对Java加入泛型支持。而支持泛型的GJ(Generic
Java)编译器已经可以下载,虽然它并不是Sun官方的作品。GJ是
Java的超集,全面兼容Java。GJ编译器的工作就是将GJ代码翻译成
Java代码,这一点有点象Stroustrup开发的第一个C++编译器(将
C++翻译成C)。
GJ的实现思路,和大家经讨论过的比较相似。但它主要是解决了
一个大问题,就是在讨论中屡次被提到的类型安全性。它引入了扩
展的语法,用类似于C++的角括号来标示类型参数,GJ编译器会检
查代码,自动实现类型转换,将Object类型转换为相应的类型。这
样就在保证效率的情况下又保证了类型安全性。
真是激动人心的举动,这种思路应该也同样可以在Delphi中实现,
我们是不是可以期待泛型Delphi?
原文是不可拷贝的PDF格式,无法贴出来,有兴趣的朋友可以去下载程序员杂志的第5期
http://delphi.mychangshu.com/dispdoc.asp?id=516
此问题在大富翁的讨论:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=632501
在CSDN的讨论:
http://www.csdn.net/develop/article/10/10694.shtm
 
http://www.csdn.net/develop/article/10/10694.shtm
这里进不去呀?
 
要到jdk 1.5,java才会正式支持泛型
同时,我觉得目前有点过分夸大了泛型的力量了
它远远不能同OO相提并论,在实际中不会有太多
的机会用到泛型算法的,到是C++的容器类还更有些
价值,但Delphi和Java的容器类第三方库已经很多了
jjhou到是挺能鼓吹gp的,但我认为那只是他的一家观点,
就我而言,认为flower的XP和模式分析等思想相比要有价值的多,
谁知道哪有refactoring的电子文档可以下呀,国内的这帮书商
怎么就没有人去翻译refactoring呢?
 
gp 还是挺重要的。
 
hubdog兄,你有Email没有?
有事同你联系
 
hubdog@263.net
什么事情?
 
呵呵,就是晓钢找你的事
没想到你已经捷足先登了
 
接受答案了.
 
个人觉得 泛型比面对对象更难使用。
面向对象是一种比较自然的思考方式,
而泛型则要比常用的方式更家抽象。
虽然 泛型在理论上有很多的好处,
但目前对于绝大多数项目的瓶颈制约并不在此。
对于98%的开发人员来上,能够使用现成的
泛型类库就可以了。
 
后退
顶部