java 三个点号...的含义-可变参数

标签: java 参数 | 发表时间:2012-12-03 18:03 | 作者:
出处:http://www.iteye.com
1.前言
  在java 1.5 SE后,引入了三个点号"...",表示参数是可以有无数个的意思。
2.例子
 

public class Test {
	public static void test(int... objects) {
		// 参数都是int类型的,所以可以用foreach
		for (int object : objects) {
			System.out.println(object);
		}
	}

	public static void main(String[] args) {
		test();
		test(1);
		test(1, 2, 3, 4, 5);
	}
}


结果:
1
1
2
3
4
5
 

已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [java 参数] 推荐:

java socket参数详解:BackLog

- - 开源软件 - ITeye博客
 java socket参数详解:BackLog. 输入连接指示(对连接的请求)的最大队列长度被设置为 backlog 参数. 如果队列满时收到连接指示,则拒绝该连接. backlog参数必须是大于 0 的正值. 如果传递的值等于或小于 0,则假定为默认值. 经过测试这个队列是按照 FIFO(先进先出)的原则.

Java虚拟机(JVM)参数简介

- - ITeye博客
Java虚拟机(JVM)参数简介. 在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整个系统的性能. JVM非标准参数指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置. 但是在生产环境中,为了提高性能,往往需要调整这些参数,以求系统达到最佳新能. 另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过“OutOfMemory”类型的错误.

Java可变参数的性能分析

- - Java译站
可变长参数列表是Java 5中的一个新特性. 如果方法需要传入多个同类型参数的话,这个功能就非常有用. 比如说,Java 5之前如果要写一个方法来将所有入参打印到控制台上的话,它的代码会是这样的:. Java 5增加了对可变参数的支持. 这个方法现在看起来就简单多了(译注:这里看起来简单难道不是因为新的for循环.

Java 6 JVM参数配置说明

- - Java - 编程语言 - ITeye博客
-XX:+

java参数传递机制浅析

- - CSDN博客编程语言推荐文章
java语言中,参数的传递只有一种机制,那就是 值传递. 下面将通过几个例子来说明java中的参数传递机制,这些例子基本涵盖了所有参数传递的情况. 结果当然很显然都是10,因为基本数据类型传递的是值的一份拷贝(副本),对副本操作不影响原始值.     2.1.对参数重新赋值:. 方法中的参数只是原始对象的一份拷贝,更准确的讲是地址的一份拷贝,故而对其进行重新赋值并不会影响原始对象.

JAVA性能优化 - IBMJDKJVM参数设置

- - 编程语言 - ITeye博客
 本文将描述IBM JDK下常用参数的设置.   -Xms:最小堆大小.   -Xmx:最大堆大小.   -Xminf and -Xmaxf:GC(垃圾回收)之后可用空间的最小值最大值.   -Xmine and -Xmaxe:堆增长的最小最大值.   -Xmint and -Xmaxt:垃圾回收占时间整个运行时间的比例,默认是5%.

Java 中的可选参数 | Java Debug 笔记

- - 掘金 后端
本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看. 如何使用 Java 中的可选参数. 一定程度上来讲, varargs (即长度可变的参数)可以做到这一点. 除此之外,必须提供方法声明中的所有变量. 如果想让变量是可选的,那么可以通过重载的方式,此时重载的方法是不带参数的.

Java 6 JVM参数选项大全(中文版)

- LightingMan - 淘宝JAVA中间件团队博客
本文是基于最新的SUN官方文档Java SE 6 Hotspot VM Options 编写的译文. 主要介绍JVM中的非稳态选项及其使用说明. 为了让读者明白每个选项的含义,作者在原文基础上补充了大量的资料. 希望这份文档,对正在研究JVM参数的朋友有帮助. 另外,考虑到本文档是初稿,如有描述错误,敬请指正.

java 三个点号...的含义-可变参数

- - ITeye博客
  在java 1.5 SE后,引入了三个点号"...",表示参数是可以有无数个的意思. // 参数都是int类型的,所以可以用foreach. 已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

Java中的锁(Locks in Java)

- - 并发编程网 - ifeve.com
原文链接 作者:Jakob Jenkov 译者:申章 校对:丁一. 锁像synchronized同步块一样,是一种线程同步机制,但比Java中的synchronized同步块更复杂. 因为锁(以及其它更高级的线程同步机制)是由synchronized同步块的方式实现的,所以我们还不能完全摆脱synchronized关键字( 译者注:这说的是Java 5之前的情况).