`
danielhjd
  • 浏览: 246300 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

(笔记)J2EE中 如何运用Generics(泛型)---New Features of J2EE

    博客分类:
  • J2EE
阅读更多
package j2ee;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class GenericsExample {
public static void iteratorArray(){
List <String> list = new ArrayList<String>();
list.add(new String ("Testing Generics"));
list.add(new String("okay"));
// list.add(new Integer(9));
Iterator<String> it=list.iterator();
while(it.hasNext()){
// String str=(String)it.next();
System.out.println(it.next());
}
}

public static void main(String[] args){
iteratorArray();

}
}

J2EE中Generics主要是保持 返回值类型的统一性;
在例子中 将List类对象list的类型标示为String类型
         Iterator类对象it的类型标示为String类型
         因此整个程序在编写的过程中达到了 数据类型的统一
分享到:
评论

相关推荐

    java中的泛型-详细

    以Java中的`class Java_Generics, V&gt;`为例,`K`和`V`就像方法参数一样,是类型参数,可以在实例化时替换为具体的类型,如`TestGen0, String&gt;`。这种设计使得类或方法可以像模板一样通用,提高了代码的复用性。 2. *...

    java泛型源码-Java-Generics-Our-Generics-Class-Part-3-Source-code:JavaGeneri

    在“Java Generics - Our Generics Class - Part 3 Source code”中,我们可以期待深入理解如何设计和实现自己的泛型类。这部分源代码可能包含对泛型类、泛型方法、通配符、边界以及类型擦除等概念的实例。以下是...

    java泛型源码-Java-Generics-Our-Generics-Class-Part-3-Source-code:通用课程

    在本教程中,我们将深入探讨Java泛型的源码实现,特别是"Java-Generics-Our-Generics-Class-Part-3-Source-code"项目中的部分。 首先,泛型的主要目标是消除运行时类型转换异常,例如`ClassCastException`。通过在...

    generics-tutorial.pdf

    对于不熟悉其他语言中泛型概念的读者来说,这将是一次全新的学习体验。 #### 定义简单的泛型 在Java中,泛型是一种允许类型参数化的机制,它能够帮助开发者编写更为灵活且可重用的代码。下面通过一个具体的例子来...

    Java-Generics-and-Collections

    根据提供的文件信息,我们可以深入探讨《Java泛型与集合》这本书中的关键知识点。该书由Maurice Naftalin和Philip Wadler合著,并于2007年由O'Reilly Media出版。以下是对该书内容的一个综合概述,旨在帮助读者理解...

    solder-generics-impl-0.5.1.zip

    【标题】"solder-generics-impl-0.5.1.zip" 是一个软件库的压缩包,其中包含了 "solder-generics-impl" 的0.5.1版本。这个库很可能提供了泛型相关的实现,使得开发人员在编写Java代码时能够更有效地处理类型参数,...

    Generics-four-arithmetic.zip_float_site:www.pudn.com

    在本例中,“Generics-four-arithmetic.zip_float_site:www.pudn.com”是一个关于使用泛型进行四则运算(加减乘除)的示例,特别关注了处理`int`、`double`和`float`类型的数值。我们将深入探讨这个主题,并结合...

    Java-Generics-and-Collections-Example:Java泛型和集合的示例

    在"Java-Generics-and-Collections-Example-master"这个压缩包中,可能包含了各种关于Java泛型和集合的实例代码,如创建和操作泛型集合、遍历和搜索元素、使用泛型方法等。通过研究这些示例,开发者可以深入理解这两...

    aidanhs-tmp-parse-generics-shim-提议的RFC#1583的稳定填充程序; 提供用于解析泛型和where子句的宏-Rust开发

    parse-generics此存储库包含与建议的RFC#1583相关的几段内容:parse-generics-poc-parse-generics的概念验证实现此存储库包含与建议的RFC#1583相关的几段内容:parse-generics -poc-RFC的概念验证实现。...

    6-generics(泛型6).pdf

    泛型是TypeScript中的一个重要特性,它允许我们在编写代码时定义通用的类型,从而提高代码的可重用性和类型安全性。在大型系统开发中,泛型的使用是至关重要的,因为它们确保组件不仅可以处理当前的数据类型,还能...

    java泛型源码-Java-Generics-Tutorial:教程的源代码

    java泛型源码Java泛型用法 步骤1 原始类型有问题。 第2步 使用泛型类型。 第三步 车库和车辆。 原始类型。...泛型上限。...试图使用泛型数组。...列表中的泛型。 通配符。 PECS。 步骤9 未知类型的通配符&lt;?&gt; 。

    basic-sop:泛型-sop的基本示例和函数

    "basic-sop" 库就是针对这一点的一个实践示例,专门用于展示如何在Haskell中实现SOP(Signature of Product)风格的泛型函数。 SOP,全称为Signature of Product,是Haskell中一种泛型编程的表示方法,主要由数据...

    黑马程序员----泛型与反射的小运用

    本篇文章将深入探讨这两个概念以及它们在实际开发中的小运用。 首先,我们来看泛型(Generics)。泛型是在Java SE 5.0引入的新特性,它允许在编译时检查类型安全,并且所有的强制类型转换都是自动和隐式的,提高了...

    泛型generics.zip

    泛型(Generics)是JDK5引入的一种参数化类型特性。它提供了编译时类型安全检测机制。其本质是参数类型,所操控的数据类型被指定为一个参数。泛型不存在于JVM虚拟机。泛型学习、泛型限定类型、泛型通配符、泛型继承。...

    深入Java:Generics泛型

    泛型是Java编程语言中的一个重要特性,它允许程序员在定义类、接口以及方法时使用类型参数,从而提高代码的重用性和安全性。泛型的主要目标是实现类型安全,避免在运行时进行强制类型转换,同时提供编译时的类型检查...

    java-generics-collections:Java核心中的泛型和集合

    在有关Java核心的系列文章中,我们将继续学习2个新内容,即Generics和Collection,它们是Java中非常流行的对象。 泛型格式化参数化数据类型,以便我们可以将类,接口或方法用于许多不同的数据类型。 集合只是具有...

    泛型java的泛型知识,非常有用

    Java 泛型是一种强大的语言特性,自JDK 5.0引入以来,极大地...理解并熟练运用泛型,能够显著提升Java代码的质量,减少类型转换错误,并提高代码的可维护性。在设计复杂的数据结构或容器类时,泛型是必不可少的工具。

    Java-Generics-and-Collections-2:Java Generics and Collections Java泛型和集合

    泛型与集合 使用 进行初步翻译. 将利用碎片时间进行整理和校对,完整的时间段适合做其他需要大量思考的事,如果你有兴趣欢迎提交PR。 TODO 数据校对 目录 2.4 获取和放置原则 2.5 数组 2.6 通配符与类型参数 2.7 ...

    [Java泛型和集合].(Java.Generics.and.Collections).文字版

    本资料 "[Java泛型和集合].(Java.Generics.and.Collections).Maurice.Naftalin&amp;Philip.Wadler.文字版" 由知名专家Maurice Naftalin和Philip Wadler编著,提供了关于这些主题的深入理解。 **Java泛型** 是自Java...

Global site tag (gtag.js) - Google Analytics