вторник, 27 июня 2017 г.

День шестой

Особенности конструктора:
  • такое же название,  как и у класса
  • не возвращает никакого значения
  • инициализирует переменные
В программировании очень важна структура данных, то есть, как и где хранить эти самые данные.

Массив - хранит данные одинакового типа. Когда создаём массив, то нужно точно знать, сколько элементов данных в нём будет. Объекты создаются отдельно в памяти, а массив хранит только адреса этих объектов. Элементы данных, которым значение в массиве не присваивается, имеют по умолчанию значение null.

Вопрос: Чем ограничена размерность массива?
Ответ: Исключительно здравым смыслом.

Обёртки, автобоксинг и анбоксинг.
В Java для каждого примитивного типа данных есть свой "обёрточный" класс.
int - Integer
Он позволяет добавлять примитивные классы, как объекты, а так же, у него есть куча своих полезных и не очень методов.
Ещё Java позволяет автоматом добавлять и вынимать примитивы в обёрточные классы.

Циклы
Java поддерживает несколько типов циклов. Используют их для повторения одних и тех же действий многократно.
Для выхода из цикла используем:
  • continue - прекращает выполнять цикл и возвращается к проверке условий цикла
  • break - программа выходит из цикла и начинает выполнять код, следующий за циклом.

2 комментария:

  1. На самом деле размер массива вроде как не может быть больше Integer.MAX_VALUE. Если я ничего не путаю. Когда-то давно смотрел запись с какой-то конференции, где Шипилев рассказывал про кишочки JVM.

    ОтветитьУдалить
    Ответы
    1. Не ну наверняка есть какой-то предел по возможному размеру массива вообще, но это уже чё-то из области какой-то глубокой теории.

      Удалить