另有一个详细版在这里
Jdk1.5中加入了泛型,解决了很多实际的问题,具体内容讲解见候捷的文章:http://jjhou.csdn.net/javatwo-2004-gp-in-jdk15.pdf
下边是一个使用的简单实例
import java.util.ArrayList;
import java.util.HashMap;
public class TestGeneric {
public static void main(String[] args){
//need not cast
ArrayList<String> strList = new ArrayList<String>();
strList.add("1");
strList.add("2");
strList.add("3");
String str = strList.get(1);
System.out.println("str="+str);
//autobox
ArrayList<Integer> iList = new ArrayList<Integer>();
iList.add(1);
iList.add(2);
iList.add(3);
int num = iList.get(1);
System.out.println("num="+num);
//double generic
HashMap<Integer,Integer> map = new HashMap<Integer,Integer>();
map.put(1, 11);
map.put(2, 22);
map.put(3, 33);
int inum = map.get(1);
System.out.println("inum="+inum);
}
}
分享到:
相关推荐
在Java的JDK 1.5到1.7版本中,引入了一系列的新特性,极大地提升了开发效率和代码的可读性。以下是对这些新特性的详细介绍: 1. **自动装箱与拆箱**: 自动装箱允许基本类型与对应的包装类之间进行无缝转换。在JDK...
JDK 1.5(也称为Java SE 5.0)是Sun Microsystems公司于2004年发布的版本,该版本引入了许多重要的改进和特性,如泛型、枚举类型、可变参数方法等。 #### 二、JDK 1.5 的安装步骤 1. **下载JDK 1.5**: - 访问...
总结来说,JDK1.5是Java发展历程中的一个重要节点,它的泛型、自动装箱/拆箱、枚举、变长参数和增强for循环等特性极大地提升了开发效率和代码质量。同时,了解不同操作系统对应的JDK版本是进行Java开发的基础知识。...
- 泛型是JDK 1.5中最显著的新特性之一,它允许程序员在类型级别进行编程,从而提高代码的可读性和重用性,同时减少了强制类型转换的错误。 - 使用泛型可以避免运行时类型检查异常,并且使得集合操作更加安全。 2....
JDK 1.5,也称为Java 5.0,是一个重要的里程碑,因为它引入了许多新的特性和改进,对于Java开发者来说具有深远的影响。 1. 泛型(Generics): JDK 1.5引入了泛型,允许在类、接口和方法中定义类型参数,增强了代码...
Java JDK1.5,全称为Java Development Kit 1.5,是Oracle公司(原Sun Microsystems)发布的Java平台标准版开发工具包,对于Java开发者来说,它的重要性不言而喻。这个版本发布于2004年,是Java SE 5.0的代号,它在...
JDK 1.5的中文API文档详细列出了所有这些新特性的使用方法和示例,是Java开发者不可或缺的参考资源。通过深入学习和应用这些特性,开发者可以编写出更安全、更高效的代码,同时也能更好地理解和利用Java平台的潜力。...
通过以上步骤,你可以在Eclipse中使用绿色版JDK1.5进行开发,享受其带来的新特性和性能提升。同时,这种轻量级的部署方式使得在不同计算机上切换开发环境变得非常便捷。不过需要注意的是,由于JDK1.5已较为老旧,...
变量注解(annotations)是JDK1.5引入的新特性,它允许在代码中添加元数据,这些元数据可以用于编译器检查、代码生成、运行时处理等。例如,@Override注解确保方法是重写父类的方法,@Deprecated则标记不再推荐使用...
2. **枚举**:枚举类型是Java 1.5引入的新特性,它提供了一种更安全、更方便的方式来表示一组固定值的集合。 3. **自动装箱与拆箱**:自动装箱允许基本数据类型与对应的包装类之间无缝转换,简化了编程。 4. **...
JDK1.5,也被称为Java SE 5.0,是Oracle公司于2004年发布的一个重大更新,带来了许多重要的新特性、改进和优化。以下是对这个版本的一些关键知识点的详细解释: 1. **泛型(Generics)**:JDK1.5引入了泛型,使得...
JDK1.5对类文件格式进行了一些修改,如添加了常量池项类型,以支持新的语言特性如泛型和注解。 ### 10. 性能提升 JDK1.5在编译器优化、垃圾收集、内存管理和多线程性能方面都有所改进,提升了整体的运行效率。 ...
1. **泛型(Generics)**:泛型是JDK 1.5引入的一项核心特性,允许在类、接口和集合中声明类型参数,增强了类型安全性和代码可读性。例如,ArrayList声明了一个只能存储String对象的列表。 2. **枚举(Enums)**:...
JDK 1.5是Java语言的一个重要版本,引入了诸如自动资源管理(try-with-resources)、泛型、枚举类型等新特性。以下是配置步骤: 1. **安装JDK**:首先需要下载并安装JDK 1.5,将其安装在如`C:\Program Files\jdk1.5...
以上便是JDK1.5中的主要更新和改进,这些特性极大地提升了Java的开发效率和代码质量,使得Java在企业级应用开发中占据了更为重要的地位。安装包中的"JAVA-虚拟机JDK1.5.exe"应该是JDK1.5的安装程序,"更多软件下载....
安装JDK 1.5 for Windows 32位版时,需要按照以下步骤进行: 1. 下载zip文件后,解压到一个合适的目录。 2. 配置环境变量,包括`JAVA_HOME`指向JDK的安装目录,将`%JAVA_HOME%\bin`添加到`PATH`变量中。 3. 检验...
JDK 1.5 中引入的泛型功能是其中最重要的新特性之一。在引入泛型之前,Java 中的集合只能存储 `Object` 类型的对象,这意味着开发者需要不断地进行类型转换来确保正确性,这不仅增加了代码量,还可能导致运行时错误...
1. **泛型(Generics)**:这是JDK 1.5最重要的特性之一,允许在类、接口和方法声明中使用类型参数,增强了代码的类型安全性,减少了运行时类型异常的可能性。泛型使程序员可以编写更通用的代码,提高重用率,并减少...
JDK 1.5,也被称为Java 5.0,是Java开发工具包的一个重要版本,引入了许多新的特性和改进,例如泛型、枚举、注解、增强的for循环等。 在描述中提到的"天涯浪子"可能是对发布者的个人标识,或者是一个特定社区或项目...
泛型是JDK 1.5引入的一项关键特性,它允许在类、接口和方法中定义参数化的类型,增强了类型安全。泛型可以防止在运行时出现类型转换异常,提高了代码的重用性。 2. **枚举类型(Enums)** JDK 1.5以前,开发者...