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

Что произойдет в результате компиляции и выполнения следующего кода?

 один вариант
import java.util.*; 
public class Main { 
    public static void main(String[] args) { 
        try { 
            ArrayList<Integer> ar = new ArrayList<Integer>(); 
            List temp = ar; //1 
            temp.add(new java.util.Date()); //2 
            temp.add(new Float(1.66)); 
            Iterator it = ar.iterator(); 
            while (it.hasNext()) 
                System.out.println(it.next()); 
            System.out.println(ar.get(0)); 
        } catch (Exception e) { 
            System.out.println(e.getClass()); 
        } 
    } 
} 
Ошибка компиляции в строке 1
Ошибка компиляции в строке 2
Успешное выполнение программы
class java.lang.ClassCastException
Ошибка времени выполнения