java 里定义的方法参数啥意思(final String... args)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 里定义的方法参数啥意思(final String... args)相关的知识,希望对你有一定的参考价值。
public DCMException(final String id, final String... args)
super(DCMTextUtil.msgFormat(id, args));
messageId = id;
messageParam = args;
己知messageParam是一个String型的数组
请各位大侠赐教,final String... args 这个参数是什么意思呀?
final String... args 为JDK新的特性,为可变长参数。编译的时候被解释为:public DCMException(final String id, final String[] args),但是在编程中你可以给方法参数为 DCMException("id","arg1","arg2","arg3"....)这样编程人员更为方便,不必再次组装数组作为参数。 参考技术A 用final修饰的String只能初始化,但不能赋值 参考技术B final表示该变量的值不能改变
以上是关于java 里定义的方法参数啥意思(final String... args)的主要内容,如果未能解决你的问题,请参考以下文章
在Java中,为什在定义常量中要加修饰符final?到底起啥作用呢,能不能不加?
java线程里面Thread thread=new Thread(file,"aaa"),这里面第二个参数啥意思啊?