一些java知识点

一些java知识点

1.可变参数类型(varargus)

    原文地址:http://blog.csdn.net/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;

你可能感兴趣的:(java)