一些java知识点
1.可变参数类型(varargus)
原文地址:http://blog.youkuaiyun.com/justinavril/article/details/4674305
可变的参数类型,也称为不定参数类型。英文缩写是varargus,还原一下就是variable argument type。通过它的名字可以很直接地看出来,这个方法在接收参数的时候,个数是不定的。
可变参数是兼容数组类参数的,但是数组类参数却无法兼容可变参数.
1.
public int add(int... args){}
public int add(int[] args){}
编译出现:Duplicate method
2.
public int add(int... args){}
int[] argus = new int[]{1,2};
int sum=varargus.add(argus);
OK!!
3.
public int add(int[] args){}
varargus.add(1,2,3)
编译出错
可变参数应该放在最后一个参数
2. import static
引用类下的静态方法或所有的静态方法
import static org.junit.Assert.assertEquals;