Вопросы по программированию на языке Java

Вопросы по программированию на языке Java.

  1. Принципы объектно-ориентированного программирования. Инкапсуляция. Наследование. Полиморфизм.
  2. Пример программы на языке Java. Технология создания Java программы. Лексические основы Java.
  3. Переменные: объявление, область видимости. Типы данных. Простые типы: числовые типы, числа с плавающей точкой.
  4. Приведение типа. Символы. Массивы.
  5. Операторы языка Java. Арифметические операторы. Целочисленные битовые операции. Операторы отношения. Булевы логические операторы. Приоритеты операторов.
  6. Управление выполнением программы. Условные операторы: if-else,  switch и break. Оператор return.
  7. Управление выполнением программы. Циклы: while, do-while, for. Оператор запятая, continue.
  8. Классы. Ссылки на объекты. Переменные представителей класса. Оператор new. Оператор точка.
  9. Классы. Объявление методов. Вызов методов. this – ссылка на текущий объект.
  10. Конструкторы. Совмещение методов. this в конструкторах.
  11. Наследование. super – обращение к конструктору суперкласса. Замещение методов.
  12. Динамическое назначение методов.
  13. Объявление final. Метод finalize.
  14. Классы, методы, переменные и блоки типа static.
  15. Абстрактные методы.
  16. Пакеты. Оператор package. Трансляция классов в пакетах. Оператор import. Ограничение доступа.
  17. Интерфейсы. Оператор interface. Оператор implements. Переменные в интерфейсах.
  18. Классы. Обработка исключений. Общая форма блока обработки исключений, try и catch. Типы исключений. Не перехваченные исключения. Вложенные операторы try. Возбуждение исключений, оператор throw.
  19. Методы, возбуждающие исключения. Ключевое слово throws.
  20. Обработка исключений. Блок finally. Подклассы класса Exception.
  21. Легковесные процессы и синхронизация. Модель легковесного процесса в Java. Приоритеты подпроцессов. Синхронизация. Сообщения (wait, notify).
  22. Подпроцесс. Интерфейс Runnable. Приоритеты подпроцессов. Синхронизация подпроцессов. Оператор synchronized. Взаимодействие подпроцессов. Клинч (deadlock). Функции программного интерфейса легковесных процессов.
  23. Утилиты Java. Простые оболочки типов.
  24. Параметризованные классы (Generics). Расширенный оператор for (for-each).
  25. Ввод-вывод. Класс File. Потоки. Файловые потоки.
  26. Сетевые средства Java. Дейтаграммы, сокеты.
рассказать друзьям и получить подарок

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Translate Переводчик

Подписка на новости

SmartResponder.ru
Ваш e-mail: *
Ваше имя: *

Хостинг для Wordpress сайтов