设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> Java >> [J2SE 1.5]逐渐挖掘Enhanced for Loop
精品推荐
Java点击TOP10
·java笔试题
·《Thinking in Java》读书笔记
·JSP的mysql_jdbc驱动程序
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·Java Coder 常用软件下载地址
·org.apache.commons.dbcp.SQLNestedException解决办法
·Java图形界面开发:SWT全接触
·如何使用Java POI生成Excel表文件 !
·功能强大的在线网页编辑器
·一些非常不错的Struts 例子下载
编程开发点击TOP10
·ASP.NET 程序中常用的三十三种代码
·利用ASP.NET构建网上考试系统
·C#版的网站新闻发布系统
·(转)23种设计模式汇集
·设计ASP.NET新闻管理系统
·深山红叶袖珍PE工具箱V16正式版
·我的.NET书架 (入门篇)
·java笔试题
·.NET:是什么?将走向哪里?
·C++经典电子书下载
精选专题

[J2SE 1.5]逐渐挖掘Enhanced for Loop

作者: 来源:网络文章 时间:2005-12-15 21:03:08

[J2SE 1.5]逐渐挖掘Enhanced for Loop(7) 另外,一个类只能实现一次Java.lang.Iterable接口,即使在后面的尖括号里使用不同的类型。类似“class A implements Iterable<String>, Iterable<Integer>”的写法,是不能通过编译的。所以,没有办法让一个可遍历对象能在这样遍历时,既可以使用Integer,又可以使用String来作为循环变量的类型(当然,把它们换成另外两种没有继承和自动转化关系的类也一样行不通)。

6. 归纳总结

借助J2SE 1.5中引入的第二种for循环,可以用一种更简单地方式来完成遍历。能用这种方法遍历的对象的类型,可以是数组、Collection或者任何其它实现了Java.lang.Iterable接口的类。通过跟同样是在J2SE 1.5中引入的泛型机制配合使用,可以精确的控制能采用的循环变量的类型。而且,因为这么编写的代码,会在编译期间被自动当成是和传统写法相同的形式,所以不必担心要额外付出性能方面的代价。

参考资源

  • 可以通过Sun的Java.sun.com">Java Technology页面找到下载Java.sun.com/j2se/1.5.0/download.jsp">J2SE 1.5的SDK及其Java.sun.com/j2se/1.5.0/doCS/">文档的链接,目前最新的版本是J2SDK 1.5 Beta 2。注意在使用这一版本的Javac的时候,要加上“-source 1.5”作为参数,才能编译使用了J2SE 1.5中新增语言特性的源代码。
  • John Zukowski在《Java/j-tiger01204/index.shtml">驯服 Tiger:Tiger 预览版现已推出》一文中,介绍了如何开始使用J2SDK 1.5的基础知识。不过因为这篇文章是依照J2SDK 1.5 Alpha版的状况所写,所以里面提到的一些细节(如下载地址和默认安装路径)已经发生了变化。
  • JSR 201: Extending the Java Programming Language with Enumerations, Autoboxing, Enhanced for loops and Static Import》定义了很多J2SE 1.5中的新语言特性,包括了因为拥有了第二种形式而“增强了的for循环(Enhanced for Loop)”。
  • Java.sun.com/j2se/1.5.0/doCS/guide/collections/designfaq.html">Java Collections API Design FAQ》解释了Java Collections Framework为什么被设计成了现在这个样子,其中谈到了为什么Java.util.Iterator接口中的方法要那样命名。
  • JSR 14: Adding GeneriCS to the Java Programming Language》定义了J2SE 1.5中的泛型机制。
  • Gilad Bracha在《Java.sun.com/j2se/1.5/PDF/generiCS-tutorial.PDF">GeneriCS in the Java Programming Language》一文中,细致的介绍了J2SE 1.5中的泛型机制的使用方法和各种限制。
  • Calvin Austin在《Java.sun.com/developer/technicalArticles/releases/j2se15/">J2SE 1.5 in a Nutshell》一文中,对J2SE 1.5中的各种新特性,进行了全面而概括的介绍。
共8页 9 7 [1] [2] [3] [4] [5] [6] [7] [88 :>

[J2SE 1.5]逐渐挖掘Enhanced for Loop 相关文章:
[J2SE 1.5]逐渐挖掘Enhanced for Loop 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com