План на курса
Введение
- JVM, JRE и JDK
- Интегрирана среда за разработка
- Компилиране и изпълнение на Java код
Синтаксис на Java
- Пакет
- Променливи, масиви и типове данни
- Оператори и поток на управление
- Подробности за нумерация
Обектно-ориентирано програмиране
- Класи и обекти
- Конструктори на класове
- Наследяване, претоварване и преопределяне
- Модификатори за достъп
- Абстрактни класове
- Интерфейси
Фреймуърк за колекции в Java
- Колекции срещу масиви
- Списъци, мапи, очереди и множества
- Мапи
- Договор за equals и hashCode
- Сортиране
Обработка на изключения
- Клас Throwable
- Проверени и непроверени изключения
- Хвърляне на изключение
- Изразения '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
Машинен превод