Особенности конструктора:
Массив - хранит данные одинакового типа. Когда создаём массив, то нужно точно знать, сколько элементов данных в нём будет. Объекты создаются отдельно в памяти, а массив хранит только адреса этих объектов. Элементы данных, которым значение в массиве не присваивается, имеют по умолчанию значение null.
Вопрос: Чем ограничена размерность массива?
Ответ: Исключительно здравым смыслом.
Обёртки, автобоксинг и анбоксинг.
В Java для каждого примитивного типа данных есть свой "обёрточный" класс.
int - Integer
Он позволяет добавлять примитивные классы, как объекты, а так же, у него есть куча своих полезных и не очень методов.
Ещё Java позволяет автоматом добавлять и вынимать примитивы в обёрточные классы.
Циклы
Java поддерживает несколько типов циклов. Используют их для повторения одних и тех же действий многократно.
Для выхода из цикла используем:
- такое же название, как и у класса
- не возвращает никакого значения
- инициализирует переменные
Массив - хранит данные одинакового типа. Когда создаём массив, то нужно точно знать, сколько элементов данных в нём будет. Объекты создаются отдельно в памяти, а массив хранит только адреса этих объектов. Элементы данных, которым значение в массиве не присваивается, имеют по умолчанию значение null.
Вопрос: Чем ограничена размерность массива?
Ответ: Исключительно здравым смыслом.
Обёртки, автобоксинг и анбоксинг.
В Java для каждого примитивного типа данных есть свой "обёрточный" класс.
int - Integer
Он позволяет добавлять примитивные классы, как объекты, а так же, у него есть куча своих полезных и не очень методов.
Ещё Java позволяет автоматом добавлять и вынимать примитивы в обёрточные классы.
Циклы
Java поддерживает несколько типов циклов. Используют их для повторения одних и тех же действий многократно.
Для выхода из цикла используем:
- continue - прекращает выполнять цикл и возвращается к проверке условий цикла
- break - программа выходит из цикла и начинает выполнять код, следующий за циклом.
На самом деле размер массива вроде как не может быть больше Integer.MAX_VALUE. Если я ничего не путаю. Когда-то давно смотрел запись с какой-то конференции, где Шипилев рассказывал про кишочки JVM.
ОтветитьУдалитьНе ну наверняка есть какой-то предел по возможному размеру массива вообще, но это уже чё-то из области какой-то глубокой теории.
Удалить