Убийственный вопрос на собеседование
От: Cheblin2 Китай https://github.com/cheblin
Дата: 24.03.21 02:08
Оценка:
что будет в массиве после выполнения инструкции в main

public class Main {
    
    static int[] array = new int[1];
    
    static int boo() {
        array = new int[10];
        return 3;
    }
    
    public static void main( String[] args ) {
        array[boo()] = 2;
    }
}


ещё одна вариация

public class Main {
    
    static int[] array = new int[1];
    
    static int boo() {
        array = new int[10];
        return 0;
    }
    
    public static void main( String[] args ) {
        array[boo()] = 2;
        System.out.println( array[0] );
    }
}



не подглядывать!
Отредактировано 24.03.2021 3:08 Cheblin2 . Предыдущая версия . Еще …
Отредактировано 24.03.2021 2:38 Cheblin2 . Предыдущая версия .
Отредактировано 24.03.2021 2:16 Cheblin2 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.