Продолжение курса Java SE 11: коллекции, generics, функциональное программирование, Stream API, ввод-вывод, многопоточность, работа с исключениями и разработка более сложных приложений.
• Введение
• Обзор изучаемых расширенных возможностей Java SE
• Обзор нововведений в языке java в JDK 1.8 – 1.9
• Введение в многопоточное программирование
• Базовые классы для работы с потоками Класс Thread, интерфейс Runnable
• Сетевое программирование
• Java и сеть. Базовые сетевые классы и интерфейсы
• Сокеты TCP/IP клиентов. Виды TCP-сокетов
• JavaBeans
• Понимание JavaBeans
• Применение компонентов JavaBeans
• XML
• Введение в XML. XML Schema. XPath, XSLT
• Классы и интерфейсы для работы с XML в Java: JAXP
• Интернационализация приложений
• Логирование в java
• Логирование в Java: Apache Log4j, Logback
• От Java SE к Java EE
• Обзор Java Enterprise Edition 8 (Java EE 8), взаимосвязи с Java SE