ProghubPH
Вопрос из теста Java основы
Java / junior

Что произойдет если выполнить данный код:

 один вариант
class Test { 
    List<Integer> list; 
    Test(){ 
        list = new ArrayList<Integer>(); 
        someVoid(list); 
    } 
    void someVoid(List<Integer> l){ 
        l.add(0); 
        l=null; 
    } 
    public static void main(String[] args) { 
        Test test=new Test(); 
        System.out.println("Size is: "+test.list.size()); 
    } 
} 
ошибка компиляции
NullPointerException
Код откомпилируется и выведет- "Size is: 0" без кавычек
Код откомпилируется и выведет- "Size is: 1" без кавычек