`
wangxuliangboy
  • 浏览: 210674 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

JDK1.5可变参数

 
阅读更多

public class AAA{

    
   

    static void printArray(Object... args) {
        for (Object obj : args) {
            System.out.println(obj + "");
        }
        System.out.println();
    }

 

    public static void main(String[] args) {
                printArray(1, "a", new Object());
    }


}

 

http://www.iteye.com/topic/106466
JDK1.5之前,我们可以用重载来实现,但是这样就需要写很多的重载函数,显得不是很有效。 如果使用可变参数的话我们只需要一个函数就行了。

分享到:
评论
1 楼 czwlucky 2009-01-05  
貌似1.6不支持可变参数?

相关推荐

    jdk1.5x64位 windows版.zip

    此外,JDK1.5还引入了变量args参数,使得在main方法中接收命令行参数变得更加简洁。之前需要创建一个数组来接收参数,现在可以直接用varargs语法来实现。 在编程实践中,JDK1.5添加了for-each循环(也称为增强for...

    Java-jdk1.5安装包

    在JDK1.5中,开发者可以在方法签名中使用省略号(...)表示可变参数。这允许方法接受任意数量的相同类型的参数,如: ```java public void printNumbers(int... nums) { // 代码块 } ``` 这个方法可以接收一个或多...

    JDK1.5的32位和64位安装包

    此外,JDK1.5还引入了变长参数(Varargs)功能,允许在方法声明中使用三个点(...)表示可变长度的参数列表。这使得创建接受任意数量相同类型参数的方法变得更加简单。 在类型系统方面,JDK1.5引入了增强的for循环...

    JDK1.5,JDK1.5

    可变参数允许一个方法接收零个或多个相同类型的参数。这在编写函数式接口和简化调用时非常有用。 8. **静态导入(Static Import)** 静态导入允许开发者直接使用类中的静态成员,而不需要指定类名,使代码更加...

    包含 jdk1.5免安装、jdk1.6免安装、jdk1.8(32和64)

    args`来接收可变数量的命令行参数。 6. **增强的for循环(Enhanced for loop)**:也称为foreach循环,简化了遍历数组和集合的操作。 **JDK 1.6(也称为Java 6)** 在2006年发布,JDK 1.6主要增强了性能、稳定性和...

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

    5. **可变参数(Varargs)**:在方法声明中,使用`...`符号表示可变参数,使得方法可以接受任意数量的相同类型的参数。这在处理不定数量参数的场景下非常有用,如打印日志或计算平均值等。 6. **静态导入(Static ...

    JDK1.5版本免费下载

    6. **可变参数(Varargs)**:允许方法接受可变数量的参数,语法上类似于数组,提高了方法的灵活性。 7. **静态导入(Static Import)**:允许开发者将类的静态成员直接引入到作用域中,避免了反复使用类名的繁琐。...

    jdk1.5、1.6压缩包

    5. **可变参数**:可变参数使得一个方法可以接受不定数量的参数,提高了代码的灵活性。 6. **注解(Annotation)**:注解为元数据提供了支持,用于提供编译器或运行时系统的信息,例如用于编译时检查、代码生成或...

    jdk jdk1.5 windows系统

    但自此之后,可以使用varargs关键字创建可变参数的方法,使得函数可以接受不定数量的参数。 5. **增强的for循环(Enhanced For Loop)**:也称为foreach循环,简化了遍历集合或数组的代码。例如,`for (Type item :...

    历史版本JDK1.5安装包

    10. 可变参数(Varargs):允许在方法签名中使用省略号“...”,表示该参数可以接受零个或多个相同类型的值。 11. 数组元素类型检查:编译器会检查数组赋值的类型一致性,避免了不匹配的类型操作。 12. 更强的类型...

    jdk1.5 64位 免安装

    其次,枚举(Enums)在JDK1.5中被引入,它是一种预定义的类,用于创建不可变的、有限的常量集合。枚举类型使得处理一组固定值变得更加方便和安全,避免了使用整数常量或字符串常量可能导致的错误。 autoboxing和...

    JDK1.5、JDK5下载

    7. **可变参数(Varargs)**:允许函数接受任意数量的相同类型的参数,通过三个点(...)表示。 8. **静态导入(Static Import)**:允许将类的静态成员直接引入到作用域中,避免了反复使用类名的繁琐。 9. **死锁...

    jdk1.5_forLinux.zip

    4. **可变参数**:可变参数允许方法接收任意数量的同类型参数,如`public void printNumbers(int... numbers)`,提高了代码的灵活性。 5. **增强的for循环**:也被称为foreach循环,简化了遍历数组和集合的操作,如...

    jdk1.5安装与配置

    JDK 1.5,也称为 Java SE 5.0,是 Java 开发工具包的一个重要版本,它引入了许多新特性,如泛型(Generics)、枚举类型(Enums)、可变参数方法(Varargs)等,这些特性极大地提高了 Java 程序的开发效率和可维护性...

    JDK1.5中文版

    1. **泛型(Generics)**:泛型是JDK1.5引入的一项重要功能,它允许在类、接口和方法中定义类型参数,以增强类型安全性,减少运行时的类型转换,并且在编译阶段就能捕获可能存在的类型错误。泛型的使用使得集合框架...

    jdk1.5中文api

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

    JDK1.5的源代码

    7. **可变参数(Variable Arity Methods)** 类似于变长参数,但用于方法定义。允许一个方法接收任意数量的相同类型的参数,这些参数会被封装成一个数组。 8. **注解(Annotations)** 注解是元数据的一种形式,...

    java-JDK1.5

    JDK1.5还增强了异常处理,引入了可变参数(varargs)功能,允许一个方法接受任意数量的相同类型的参数,这些参数会被封装为一个数组。 在反射API中,增加了对泛型类型信息的支持,使得在运行时可以获取到泛型的实际...

    JDK1.5(zh_CN)精简

    7. **可变参数(Varargs)**: 可变参数使得方法可以接受任意数量的相同类型的参数,方便了函数调用。 8. **静态导入(Static Import)**: 静态导入允许将整个类的静态成员导入到当前作用域,避免了频繁使用类名前缀...

    JDK1.5中文API文档,html格式

    ### 可变参数(Varargs) JDK 1.5允许方法接受可变数量的参数,通过在参数类型后面加上`...`来声明。这使得编写更灵活的函数变得简单,例如打印任意数量的整数: ```java public void printNumbers(int... numbers...

Global site tag (gtag.js) - Google Analytics