Точечная нотация с несколькими аргументами в Java - Varargs

Я только что подтвердил точечную нотацию для объявления метода с несколькими аргументами
вот так:

public function getURLs(URL... urls){
    for(int i = 0; i < urls.length; i++){
        // walk through array of arguments
    }
}

И вот так

getURLs(url1, url2, url3);

, где аргументы метода неявно преобразуются в URL [] urls

  1. Правильно ли я понял его поведение?
  2. Где найти документацию для этот синтаксис?
  3. В какой версии JRE (J2ME, J2SE, Dalvik) он поддерживается?
61
задан Marek Sebera 2 March 2013 в 12:35
поделиться