`

JDK1.5特性实例

    博客分类:
  • java
阅读更多
/**
* <p>description:JDK1.5特性实例:主要举出最常用的:Generic泛性、For-Each循环、Varargs变参数  </p>
* <p>Title:领头鸟咨询,带领您最先进入未来世界</p>
* <p>Copyright: Copyright (c) 2008</p>
* <p>Company: leaderbird</p>
* @author 李小强  leaderbird
* <p>author E-Mail: lsl-120@163.com
* <p>http://leaderbird.blogcn.com
* <p>@version 2.1</p>
* <p>@date : 2008-11-5
*/
class Temp{
String id ="";
public Temp() {
super();
}

public Temp(String id) {
super();
this.id = id;
}

public String getId() {
return id;
}

public void setId(String id) {
this.id = id;
}
}

public class JdkTest {
// jdk1.5泛性、For-Each循环,特性实例
static List<String> processAll(List<Temp> c) {
List<String> strs = new ArrayList();
for (Temp emp : c) {
strs.add(emp.getId());
}
return strs;
}
//jdk1.5可变参数(Varargs),特性实例
public static void write(String... objs) {
for (String obj: objs){
System.out.print(obj);
}
System.out.print("\n");
}
public static void main(String args[]){
List<Temp> c = new ArrayList();
c.add(new Temp("1"));
c.add(new Temp("2"));
c.add(new Temp("3"));
List<String> strs =processAll(c);
for(String str: strs){
System.out.println(str);
}
write("hello");
write("hello"," world");
write("hello"," world"," welcome");
write("hello"," world"," welcome"," to");
write("hello"," world"," welcome"," to"," Leaderbird");
}
}
分享到:
评论

相关推荐

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

    10. **枚举常量的构造函数**:在JDK1.5中,枚举类型的构造函数可以接收参数,允许创建具有不同初始状态或行为的枚举实例。 以上这些特性极大地增强了Java语言的功能和表现力,让Java开发者能够编写出更加安全、可...

    jdk1.5 windows 64位官方正式版

    1. **泛型(Generics)**:泛型是JDK 1.5最显著的新特性之一,它允许在类、接口和方法中使用类型参数,从而提高了代码的类型安全性和重用性。这减少了在运行时可能遇到的ClassCastException。 2. **自动装箱/拆箱...

    JDK1.5新特性

    **JDK 1.5 新特性详解** JDK 1.5,也称为Java SE 5.0,是Java发展历程中的一个重要里程碑,引入了一系列显著的改进和新特性,极大地提升了开发效率和代码质量。以下是对这些新特性的详细介绍: 1. **自动装箱与...

    jdk1.5 windows 64位官方正式版,绝对有效

    JDK1.5,也被称为Java SE 5.0,是一个重要的版本,它引入了许多创新特性,对于Java的发展历程具有深远的影响。 在JDK1.5中,最重要的变化之一是引入了泛型。泛型允许在定义类、接口和方法时指定类型参数,从而增强...

    jdk1.5.zip 免费分享,哈哈

    Java Development Kit(JDK)是Java编程语言的核心组件,它包含了一个Java编译器、Java运行时环境(JRE)、调试工具和其他必要...因此,这个压缩包中的"jdk1.5.exe"可能是开发者为了兼容性或历史项目而寻找的重要资源。

    jdk jdk1.5 windows系统

    JDK1.5,也被称为Java SE 5.0,是Oracle公司于2004年发布的一个重大更新,带来了许多重要的新特性、改进和优化。以下是对这个版本的一些关键知识点的详细解释: 1. **泛型(Generics)**:JDK1.5引入了泛型,使得...

    jdk1.5后的特性.rar

    ** JDK 1.5 及后续版本中的重要特性详解** 自从 JDK 1.5 发布以来,Java 语言经历了一系列重大改进,引入了许多创新特性,极大地提升了开发效率和代码质量。以下是其中三个关键特性的详细解析:泛型、枚举和注解。 ...

    JDK1.5 中文版文档.rar

    JDK1.5引入了枚举类型,使得创建一组相关的常量更加方便,同时也提供了更多的方法和特性,如枚举实例的比较和遍历。 3. **自动装箱与拆箱(Autoboxing/Unboxing)**: 为了解决原始类型与对应的包装类之间的转换问题...

    JDK 1.5 for Windows

    1. **泛型(Generics)**:泛型是JDK 1.5引入的一项核心特性,允许在类、接口和集合中声明类型参数,增强了类型安全性和代码可读性。例如,ArrayList声明了一个只能存储String对象的列表。 2. **枚举(Enums)**:...

    jdk1.5中文api

    《深入解析JDK1.5中文API》 Java Development Kit(JDK)是Java编程语言的核心组成部分,提供了编译、运行Java程序所需的所有工具和库。JDK 1.5,也被称为Java SE 5.0,是Java历史上的一个重大版本,引入了许多新的...

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

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

    java JDK1.5实例宝典

    《Java JDK1.5实例宝典》是一本深入解析JDK1.5版本中关键特性和类库的实践指南,涵盖了Java Mail、Servlet、JSP以及多线程等多个核心领域。这本书通过丰富的实例来帮助读者理解和掌握Java编程的精髓。 在JDK1.5中,...

    JDK1.5配置+Tomcat5.0配置

    1. **安装JDK**:首先需要下载并安装JDK 1.5,将其安装在如`C:\Program Files\jdk1.5`的路径下。 2. **设置环境变量**: - **JAVA_HOME**:创建一个系统变量,名为`JAVA_HOME`,值设置为JDK的安装路径,即`C:\...

    JDK 1.5新特性及应用

    在JDK 1.5之前,枚举类型通常是通过常量类来实现的,而JDK 1.5引入了内置的枚举类型,使得枚举成为一种独立的类型,提供了类型安全,避免了枚举值的非法实例化。枚举可以包含方法和字段,甚至可以实现接口,增强了...

    JDK 1.5 解压版(64位版)

    泛型是JDK 1.5引入的一项核心特性,它允许在定义类、接口和方法时指定类型参数,从而实现了类型安全的集合操作。泛型减少了强制类型转换的需要,防止了运行时类型不匹配的错误,提高了代码的可读性和可维护性。 2....

    jdk1.5API中文chm版

    JDK 1.5是Java历史上的一个重要版本,于2004年发布,引入了许多重要的新特性和改进,对Java语言的未来发展产生了深远影响。 **主要特性与知识点:** 1. **泛型(Generics)**:JDK 1.5首次引入泛型,允许在类、...

    jdk1.5 for windows(32位).zip

    JDK 1.5的一些主要特性包括: 1. **泛型(Generics)**:泛型是Java 5引入的一项重要特性,允许在类、接口和方法中使用类型参数,增强了代码的类型安全性和重用性。泛型减少了强制类型转换的需要,使代码更加清晰和...

    JDK 1.5新特性

    【JDK 1.5新特性详解】 JDK 1.5是Java发展历程中的一个重要里程碑,引入了许多创新特性,极大地提升了开发效率和代码质量。这些新特性包括泛型(Generics)、增强的“for”循环(Enhanced For loop)、自动装箱/...

    JDK1.5新特性泛型_深入研究.doc

    ### JDK1.5新特性泛型深入研究 #### 一、引言 随着软件工程的发展,类型安全成为了程序设计中的一个重要考量因素。Java作为一种广泛使用的编程语言,在其发展历程中不断引入新的特性以满足日益增长的需求。JDK1.5...

    jdk 1.5新特性笔记

    ** JDK 1.5,也称为Java SE 5.0,是Java开发工具包的一个重要版本,它引入了许多显著的新特性和改进,极大地提升了Java语言的效率和可维护性。以下是一些主要的新特性及其详细解释:** 1. **泛型(Generics)** ...

Global site tag (gtag.js) - Google Analytics