План на курса

Преглед

    Наследяване и Intefances Обектни препратки срещу наследство Полиморфизъм Интерфейс Статични и методи по подразбиране Колекции и генерични форми Генерични (наследяване, заместващи символи) Писане на генерични типове

Design Patterns

    Създаване на обект Статични методи и полета Създаване на нов оператор Модели Наследяване срещу Композиция / Плюсове и минуси Вътрешни класове на съставен шаблон

Отражение

    Класът, наречен Клас Намиране на полета, методи и конструктори Accessполета, извикване на методи, изследване на масиви

анотации

    Анотации в Java API (@Override, @Deprecated) Дефиниране на анотации

Функционален Programming

    Общ преглед на ламбда Express йони Ламбда Express йони и функционални интерфейси Използване на ламбда Express йони Работа с препратки към методите

API на потока

    Потоци и колекции Филтриране на колекции Верижно и конвейерно свързване

API за дата/час

    API на Legecy API за дата/час (JSR 310) Събития, базирани на дата и време, Времеви клейма, периоди и продължителност Извършване на изчисления, Форматиране, Локализация / Часови зони

Основи на JUnit

    Общ преглед на JUnit, Тестове, управлявани от тестове за разработка и твърдения, Работа с изключения Организиране на тестове с JUnit Писащи приспособления - @Before, @After Test Suites и други възможности Преглед на макетни обекти

Инструменти за изграждане

    Общ преглед на Ant Maven Общ преглед

Изисквания

Познания за Java език и ООП. Участниците трябва да познават пакети, контролни потоци и цикли, основни конкретни класове и основни интерфейси.

  7 Hours
 

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Oтзиви от потребители (4)

Свързани Kурсове

Свързани Kатегории