Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Абстрактен клас
- Принципи на деклариране и имплементация на абстрактни класове Типични проблеми, срещани при работа с абстрактни класове
Ролята на класовете, абстрактните класове и интерфейсите в приложния модел
- Степени Java обектно-ориентирана абстракция Пълният обектен модел в Java Програмен модел, ориентиран към интерфейси, абстрактни класове и интерфейси за приложение По-голяма гъвкавост и независимост на всяка от нейните подсистеми една от друга при тяхното изпълнение Приложения на абстрактни класове в за да извлекат обща функционалност, разширена чрез прилагането на гъвкавостта, която те предлагат на интерфейсите
Ролята на динамичните и статичните обекти в приложния модел
- Статични Java класове и динамични свойства на тези класове Правене на разграничение във функционалността на двата типа обекти в рамките на Java и типични употреби и техния пример за добра практика при проектирането на решения, базирани на статични и динамични същества Java Въведение във фабричните шаблони за проектиране
Операции с прости типове и обвиващи класове
- Много важни факти и техники за разширяване на използването на прости типове в обектния модел Java. Обсъждане на ролята на класове обвивки прости типове и типични приложения от този тип в приложението
Специални обекти Java, класът String, StringBuilder и StringBuffer
Напомнете основните свойства на класа String и обсъдете обработката на String обекти от виртуалната машина
Използването на буферни класове и работа с вериги
Форматиране и парсване, регулярни изрази
- Въведение в регулярните изрази в Java Обсъждане както на основните техники за работа с регулярни изрази (клас String), така и на усъвършенствани техники, базирани на специални класове за този тип конструкция Токенизация, търсене и съвпадение на шаблони за типове низове
I/O операции
- Подробно обсъждане на механизмите I/O Java - клас стрийминг, клас Writer и Reader, клас обвивка и буферни потоци на Java. Отваряне, затваряне и писане във файлове и сокети
Класове вътре - подробна дискусия
- Обсъжда как да внедрите и използвате вътрешни класове в Java и така наречените анонимни класове
Теми - подробно обсъждане, приложения и проблеми
- Теми за дискусия, вариращи от механизъм за абстракция на нишки в Java и завършващи със синхронизиране на нишки, свързващи нишки в група, за представяне и обсъждане на теми, групи от често срещани проблеми, свързани с работата на нишките, като блокирания
Размисли Java - Въведение и приложение
- Въведение в механизма за отражение Java Темите на лекцията включват обсъждане на имплементацията на отражение в Java, методи за зареждане и изпълнение на класове, инстанциране на класове и запознаване със структурата на класовете
Java Сериализация
- Въведение в Java сериализация на обект Какво е сериализация, как да се сериализира обект, обекти, зависими един от друг и как да се избегнат често срещани проблеми, срещани при тези видове проблеми Типично използва примера за сериализация и RMI CORBA
Изисквания
Познаване на въпросите, обсъждани в курса Java Основи.
28 Часа