利用GJ编译器泛型技术的优势

ZDNet软件频道 时间:2004-05-26 作者:Builder.com |  我要评论()
本文关键词:javatips
虽然泛型技术还不是标准Java配置中一部分,但在称之为泛型Java (GJ)的第三方编译器中已经出现。
本文译自

Builder.com,未经许可请勿转载

虽然泛型技术还不是标准Java配置中一部分,但在称之为泛型Java (GJ)的第三方编译器中已经出现。GJ是开放资源Pizza编译器程序的子程序,它被用作Java 1.5中的泛模型。

可能用一个实例最容易解释泛型技术。在Java中,如果你要执行带有java.lang.String对象的java.util.List语句,那你要执行如下的代码:

...
// create a list and some string objects to it
List strings = new ArrayList();
strings.add("one");
strings.add("two");
strings.add("third string");
strings.add("and a fourth for good measure");
...

然后在你的程序中,你可能想将一个参数赋到一个字符串上,在这里foo是接受一个字符串对象为其唯一自变量的一种方式。

...
String s = (String) strings.get(0);
foo(s);
...


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134