# Язык и платформа Java [2015] : Вопросы к экзамену

This page last changed on июн 24, 2013 by egavrilov.

1. Основные отличия языка и платформы Java от C#/.NET.
2. Строковый тип в Java (String). Особенности работы со строками в Java (сравнение, кэширование, преобразование строк).
3. Работа с численными типами данных в Java. Особенности реализации финансовых вычислений.
4. Библиотека коллекций в Java. Интерфейс Collection и его реализации.
5. Библиотека коллекций в Java. Интерфейс Map и его реализации.
6. Работа с потоками в Java. Ключевое слово synchronize, методы wait/notify.
7. Web-контейнер, Servlet, JSP. Структура, назначение и пример сервлета или JSP.
8. Принципы работы библиотеки Swing. Алгоритмы управления расположением (layout), обработка событий, абстрактные модели компонент (TableModel, ListModel).
9. Механизм отражения (Reflection) в Java. Возможности, назначение, пример.
10. Системы версионного контроля. Назначение, стратегии блокировок при одновременном доступе.
11. Системы версионного контроля. Управление ветками и тегами.
12. Непрерывная интеграция: назначение, необходимые условия и инструменты для реализации.