Съдържание и теми, включени в курса
Въведение
- JVM, JRE и JDK
- Интегрирана среда за разработка
- Компилиране и изпълнение на Java код
Синтаксис на Java
- Пакети
- Променливи, масиви и типове данни
- Оператори и управление на потока
- Детайли за изброяванията
Обектно ориентирано програмиране
- Класове и обекти
- Конструктори на класове
- Наследяване, overloading и overriding
- Модификатори за достъп
- Абстрактни класове
- Интерфейси
Java Collection Framework
- Колекции срещу масиви
- Списъци, карти, опашки и множества
- Карти
- Договор за equals и hashCode
- Сортиране
Обработка на изключения
- Клас Throwable
- checked и unchecked изключения
- Хвърляне на изключение
- Инструкции 'try...catch'
- Създаване на персонализирани изключения
API за вход/изход
- Работа с входни и изходни потоци
- Байтов срещу символен поток
- Работа с файлове
- Сериализация на обекти
- NIO.2
Паралелност в Java
- Нишки и паралелност
- Клас Thread срещу интерфейс Runnable
- Изпълнение на задачи чрез ExecutorService
- Синхронизиране на нишки
Изисквания
Изискват се познания по процедурен език за програмиране (като C, PHP, Basic, Pascal) или по обектно ориентиран език за програмиране.
Отзиви от участници (7)
Треньорът беше учтив и любезен, той се опита да обхване всичко и за четири дни имаше много информация, а той си постара отлично.
Lucian
Курс - Java Fundamentals
Машинен превод
Ми ми хареса, че тренърът беше много сериозен, професионален и бързо решаваше всяка проблема
Cristina
Курс - Java Fundamentals
Машинен превод
Така това беше структурирано с работата върху примери.
Maria
Курс - Java Fundamentals
Машинен превод
Упражненията бяха ясно обяснени и беше лесно да следвам разясненията на тренера по стъпки.
Irina
Курс - Java Fundamentals
Машинен превод
изключителен треньор, когото искам да поздравя за неговата методология и широкия диапазон на тематиката, с която разполага
Mahdi Alami Hamedane - Dubai Courts
Курс - Java Fundamentals
Машинен превод
Ми ми хареса както тренърът взаимодействаше с нас.
Gabriel Avram - SERVICIUL DE TELECOMUNICATII SPECIALE
Курс - Java Fundamentals
Машинен превод
Отвореността на тренера да обясни нещата, които не сме разбирали, дори и ако бяха извън учебния план на курса.
Paul-Mihai Irimescu - SERVICIUL DE TELECOMUNICATII SPECIALE
Курс - Java Fundamentals
Машинен превод