План на курса

Введение

  • JVM, JRE и JDK
  • Интегрирана среда за разработка
  • Компилиране и изпълнение на Java код

Синтаксис на Java

  • Пакет
  • Променливи, масиви и типове данни
  • Оператори и поток на управление
  • Подробности за нумерация

Обектно-ориентирано програмиране

  • Класи и обекти
  • Конструктори на класове
  • Наследяване, претоварване и преопределяне
  • Модификатори за достъп
  • Абстрактни класове
  • Интерфейси

Фреймуърк за колекции в Java

  • Колекции срещу масиви
  • Списъци, мапи, очереди и множества
  • Мапи
  • Договор за equals и hashCode
  • Сортиране

Обработка на изключения

  • Клас Throwable
  • Проверени и непроверени изключения
  • Хвърляне на изключение
  • Изразения 'try...catch'
  • Създаване на персонализирани изключения

API за вход/изход

  • Работа с потокове за вход и изход
  • Поток от байтове срещу символен поток
  • Работа с файлове
  • Сериализация на обекти
  • NIO.2

Конкуренция в Java

  • Нитове и конкурентност
  • Клас Thread срещу интерфейс Runnable
  • Изпълняване на задачи с ExecutorService
  • Синхронизация на нитове

Изисквания

Изискват се познания по процедурен език за програмиране (като C, PHP, Basic, Pascal) или обектно-ориентиран език за програмиране.

 28 часа

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


Цена за участник

Отзиви от потребители (7)

Предстоящи Курсове

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