Вопросы к дифзачету (Java, 484гр.)
-
Java: история создания и развития. Компиляция и запуск Java-программ.
-
Основы лексики языка: кодировки, пробелы, комментарии, лексемы (идентификаторы, ключевые слова, литералы, разделители)
-
Операции языка: арифметические, логические, битовые операции, операции сравнения и присваивания.
-
Примитивные типы данных (целочисленные, вещественные, булевы), переменные.
-
Операторы языка: прерывание исполнения и метки, блоки, пустой оператор, операторы ветвления и циклов
-
Обработка исключений. Перехват и порождение исключений.
-
Ссылочные типы данных, манипуляции со ссылочными типами. Классы Object, Class, String.
-
Пакеты. Элементы пакета, модуль компиляции (объявление покета, импорт-выражения, объявления верхнего уровня). Уникальность имен пакетов.
-
Массивы, их объявление и обработка, инициализация массивов, многомерные массивы.
-
Разграничение доступа. Применимость модификаторов доступа.
-
Объявление классов, заголовок и тело класса, объявление полей и методов класса.
-
Конструкторы и инициализаторы класса, this и super, статические поля и методы, метод main, абстрактные методы и классы.