Вопросы к дифзачету (Java, 484гр.)

  1. Java: история создания и развития. Компиляция и запуск Java-программ.
  2. Основы лексики языка: кодировки, пробелы, комментарии, лексемы (идентификаторы, ключевые слова, литералы, разделители)
  3. Операции языка: арифметические, логические, битовые операции, операции сравнения и присваивания.
  4. Примитивные типы данных (целочисленные, вещественные, булевы), переменные.
  5. Операторы языка: прерывание исполнения и метки, блоки, пустой оператор, операторы ветвления и циклов
  6. Обработка исключений. Перехват и порождение исключений.
  7. Ссылочные типы данных, манипуляции со ссылочными типами. Классы Object, Class, String.
  8. Пакеты. Элементы пакета, модуль компиляции (объявление покета, импорт-выражения, объявления верхнего уровня). Уникальность имен пакетов.
  9. Массивы, их объявление и обработка, инициализация массивов, многомерные массивы.
  10. Разграничение доступа. Применимость модификаторов доступа.
  11. Объявление классов, заголовок и тело класса, объявление полей и методов класса.
  12. Конструкторы и инициализаторы класса, this и super, статические поля и методы, метод main, абстрактные методы и классы.