`

盘点JDK1.5的新特性(三)——加强for循环

阅读更多

接着上篇文章来写,其实加强for循环现在用过的人很多,上篇文章中我就已经用到了

这里再做一个总结,首先解释一下加强for循环:J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。所谓的加强for循环就是其他语言中的foreach,在java中可以通过这种方式来遍历容器和数组中的数据。

具体的说能够使用加强for循环遍历的可以归纳为两种:

  1. 数组
  2. 所有实现了Iterable接口的类,JDK的API中给了下面一个列表
    可以看到常用的Collection,List,Queue,Set接口也都实现了Iterable接口,同理他们的所有子类都可以利用加强for循环来进行遍历,具体例子已经很简单就不多说了,这里要强调的是,加强for循环遍历其实是利用了底层的iterator迭代器,也就是说下面两段代码实际上是一样的
    所以在调用加强for循环的时候一定要注意所遍历对象的iterator

 

分享到:
评论

相关推荐

    jdk1.5新特性

    ### JDK 1.5 新特性详解 #### 泛型编程 **定义与作用:** 泛型编程是 Java 1.5 引入的一项重要特性,它允许开发者在编译时进行类型安全检查,从而避免了运行时可能出现的类型转换异常。通过在编译阶段检查类型安全...

    JDK1.5新特性

    JDK1.5新特性

    详细介绍JDK1.5的各种新特性

    以下是JDK1.5中的主要新特性及其详细解释: 1. **泛型(Generics)**:泛型是JDK1.5引入的最大变革之一。它允许在类、接口和方法中使用类型参数,提高了代码的类型安全性和重用性。泛型帮助程序员在编译时检查类型...

    jdk1.5 windows版本 64位

    它于2004年9月30日正式发布,引入了许多新的特性,如自动内存管理的增强(例如泛型、枚举、变量类型推断、增强的for循环),对XML支持的加强,新的日期/时间API,以及改进的反射机制。这些特性显著提升了Java编程的...

    jdk1.5x64位 windows版.zip

    在编程实践中,JDK1.5添加了for-each循环(也称为增强for循环)。这使得遍历集合、数组等数据结构的代码更加简洁,提高了可读性。 对于异常处理,JDK1.5引入了try-with-resources语句,自动关闭实现了AutoCloseable...

    Jdk1.5新特性

    博文链接:https://weibaojun.iteye.com/blog/70284

    jdk1.5新特性,泛型,for:each

    增强for循环,也称为foreach循环,是JDK 1.5中引入的简化迭代集合和数组的新语法。它提供了更加简洁和易读的迭代方式,无需手动管理迭代器或索引。基本语法如下: ```java for (Type item : collectionOrArray) { ...

    linux系统jdk1.5下载

    JDK1.5引入了一些重要的特性,如增强的for循环(foreach)、匿名内部类的改进、枚举类型以及泛型的初步支持。这些特性对Java编程产生了深远影响,提升了代码的可读性和安全性。 然而,由于JDK1.5已不再受官方支持,...

    JDK1.5中增强for循环

    随着 Java 技术的不断发展,为了提高开发效率、简化代码编写并增强可读性,JDK 1.5 引入了一系列的新特性,其中就包括了增强 for 循环(Enhanced For Loop),也被称作“for-each”循环。这一特性极大地简化了数组和...

    jdk1.5新特性关于动态参数,泛型等

    在 JDK 1.5 中,Java 语言引入了一系列重要的新特性,极大地提升了代码的可读性、安全性以及效率。以下是对这些新特性的详细解析: 1. 泛型(Generics) 泛型是 JDK 1.5 最重要的改进之一,它允许在定义集合类时...

    Java-jdk1.5安装包

    JDK1.5,也称为Java 5.0,是一个重要的版本,它引入了许多新的特性和改进,对Java语言的发展产生了深远影响。 一、泛型(Generics) 在Java 5.0中,最重要的特性之一就是泛型的引入。泛型允许开发者在定义类、接口...

    JDK 1.5新特性及应用

    JDK 1.5 是Java发展历程中的一个重要里程碑,它引入了一系列新特性,极大地提升了编程的效率和代码的可读性。以下将详细讲解其中的一些关键特性及其应用。 1. 类型安全的枚举(Type-Safe Enumerations) 在JDK 1.5...

    详细描述jdk1.5新特性

    ### 详细描述 JDK 1.5 新特性:泛型 #### 一、引言 Java 5.0(也称为 JDK 1.5)引入了一系列重要的新特性,这些特性极大地提高了开发者的编程效率和代码质量。其中最显著的特性之一便是泛型(Generics)。本文将...

    JDK 1.5新特性

    这些新特性包括泛型(Generics)、增强的“for”循环(Enhanced For loop)、自动装箱/拆箱(Autoboxing/Unboxing)、类型安全的枚举(Typesafe enums)、静态导入(Static import)以及元数据(Metadata)。...

    jdk1.5新特性介绍

    ### JDK 1.5 新特性介绍 #### 一、JDK 概述 JDK(Java Development Kit),即Java开发工具包,是用于编写Java applet和应用程序的主要平台。它包含了一个位于操作系统之上、用于执行Java applet和应用程序的运行...

    JDK1.5,JDK1.5

    这个版本引入了大量的新特性,对Java编程语言进行了重大改进,极大地提升了开发效率和代码质量。以下将详细阐述JDK1.5的关键知识点: 1. **泛型(Generics)** 泛型是JDK1.5最重要的特性之一,它允许在类、接口和...

    jdk 1.5新特性笔记

    泛型是JDK 1.5最重要的新特性之一,它允许在类、接口和方法中使用类型参数,从而增强了代码的类型安全性和可读性。泛型可以防止在集合中插入不匹配类型的元素,减少了运行时错误的可能性。 2. **自动装箱与拆箱...

    jdk1.5 for windows(32位).zip

    这个版本引入了许多重要的新特性和改进,极大地提升了开发者的效率和Java平台的性能。在Windows 32位系统上安装和使用JDK 1.5对于初学者和专业开发者来说都是至关重要的,因为它是编写、编译、调试以及运行Java应用...

Global site tag (gtag.js) - Google Analytics