КУРСЫ JAVA

55d723565b44d420d0f13c112
Рейтинг курса: 5/5

Курс предназначен для новичков в программировании, которые хотели бы освоить современный язык программирования, являющийся на данный момент наиболее популярным языком программирования в мире.

JAVA

Продолжительность
Индивидуально
-
В группе
-
Стоимость
Индивидуально
-
В группе
-

Индивидуально :

  • Гибкие график и программа (согласовываются индивидуально)
  • Сертификат по окончанию

Корпоративное обучение (для предприятий) :

  • Стоимость и график обучения обсуждается индивидуально под требования заказчика

Быстрая запись

Введите ваши данные для подачи заявки. Мы с вами свяжемся и обсудим детали обучения.

  • 1. Введение в язык Java. Среда программирования Java:

    • Программная платформа Java;
    • Особенности платформы;
    • Инсталяция JDK, выбор среды разработки;
    • Использование коммандной строки;
    • Написание и запуск простого приложения;

    2. Основные конструкции языка Java:

    • Типы данных, переменные;
    • Операторы и выражения;
    • Приведение типов;
    • Строки, массивы;
    • Поток управления;

    3. Обьектно-ориентированное программирование Java:

    • Пакеты, классы, методы;
    • Наследование;
    • Переопределение методов;
    • Полиморфизм;

    4. Наследование. Интерфейсы и вложенные классы:

    • Классы, суперклассы, подклассы;
    • Глобальный суперкласс Object;
    • Обьектные оболочки и автоупаковка;
    • Интерфейсы;
    • Вложенные классы;

    5. Жизненный цикл обьектов:

    • Сборщик мусора;
    • Доступность обьектов;
    • Финализация обьектов;
    • Инициалицация полей;

    6. Исключения:

    • Типы исключений;
    • Обработка исключений;
    • Перехват исключений;

    7. Файлы и потоки:

    • Ввод-вывод;
    • Байтовые потоки;
    • Символьные потоки;
    • Сериализация обьектов;

    8. Коллекции и карты:

    • Generics. Основные понятия;
    • Сравнение обьектов;
    • Интерфейсы коллекций;
    • Основные реализации коллекций;
    • Карты (Maps), основные реализации;

    9. Многопоточность:

    • Потоки;
    • Создание потоков;
    • Состояния потоков, переходы между ними;
    • Синхронизация потоков. Deadlocks.

Этому курсу Обучились