Серіалізація та десеріалізація
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

Вибери свою IT спеціальність

Підписка

Замовити дзвінок

+38 099 757 27 82

×

Ви відкрили доступ до тесту! Пройти тест

Ви дійсно бажаєте відкрити доступ до тестування за курсом Java Поглиблений на 40 днів?

ВІДЕОУРОК № 10. Серіалізація та десеріалізація

Для перегляду повної версії відеокурсу, онлайн тестування та отримання доступу до додаткових навчальних матеріалів придбайте курс Придбати курс
Для перегляду всіх відеокурсів ITVDN, представлених у Каталозі, а також для отримання доступу до навчальних матеріалів та онлайн тестування придбайте підписку Придбати підписку

На цьому уроці ви дізнаєтесь, як використовувати систему управління залежностями Maven для ефективної збірки проєкту. Ви ознайомитесь зі структурою Maven-проєкту, налаштуваннями та визначенням залежностей. Також дізнаєтесь, як збирати та керувати проєктом з використанням Maven.

Читати далі...

На цьому уроці ви дізнаєтесь, як налаштовувати ваш проєкт за допомогою конфігураційних файлів та використання класу Properties для зберігання налаштувань. Ви також ознайомитеся зі засобами тестування в Java, зокрема з бібліотекою JUnit для написання й запуску автоматизованих тестів вашого коду.

Читати далі...

У цьому уроці ви дізнаєтесь про основні поняття та методи роботи з рядками в Java. Ви познайомитесь з класами Strings, StringBuilder та StringBuffer і дізнаєтесь, як ефективно опрацьовувати рядкові дані.

Читати далі...

На цьому уроці ви навчитеся працювати з датою і часом. Також ознайомимося з класами Date, DateTime, LocalDateTime та Joda DateTime. Ви дізнаєтесь все про їх особливості та функціональності, навчитеся створювати, форматувати та обробляти дати та час у своїх програмах.

Читати далі...

У цьому уроці ви дізнаєтесь про використання логера slf4j для ефективного ведення журналу подій та відлагодження програми. Ви ознайомитеся з основними концепціями логування, налаштуєте логер slf4j в своїй програмі та дізнаєтесь, як записувати повідомлення з різними рівнями важливості.

Читати далі...

У цьому уроці ви дізнаєтесь про клонування об'єктів в Java за допомогою інтерфейсу Cloneable. Ви зрозумієте, як працює механізм клонування, як створити глибоку та поверхневу копію об'єкта і як правильно реалізувати клонування у власних класах.

Читати далі...

На практичному занятті ми створимо Maven-проєкт, додамо залежності, налаштуємо файли конфігурації. Також навчимося створювати класи Book, User, Library і використовувати клонування для створення екземплярів книг. Цей урок спрямований на практичне засвоєння теорії, вивченої на попередніх модулях.

Читати далі...

У цьому уроці ви ознайомитеся з концепцією рефлексії в Java та її використанням. Ви дізнаєтесь, як отримувати інформацію про класи, методи і поля за допомогою рефлексії, а також як створювати об'єкти та викликати методи динамічно.

Читати далі...

У цьому уроці ви дізнаєтесь про анотації в Java і їх використання. Ви дізнаєтесь, як створювати власні анотації, як їх застосовувати до класів, методів і полів, а також як обробляти анотації за допомогою рефлексії.

Читати далі...

У цьому уроці ви дізнаєтесь про серіалізацію та десеріалізацію об'єктів в Java з використанням файлів. Ви розглянете механізм базової серіалізації та дізнаєтеся, як зберігати об'єкти у файловій системі та відновлювати їх з файлів.

Читати далі...

У цьому уроці ви ознайомитеся з роботою з XML у Java за допомогою механізмів Marshalling та Unmarshalling. Ви дізнаєтеся, як перетворювати об'єкти у формат XML та навпаки, забезпечуючи збереження та відновлення даних.

Читати далі...

У цьому уроці ви ознайомитеся з роботою з JSON у Java. Навчитесь виконувати серіалізацію та десеріалізацію об’єктів з/у JSON.

Читати далі...

На практичному уроці студенти зможуть написати сервіс завантаження/збереження даних. Також учням пропонується створити власну анотацію для валідації полів класу Book. Після перейдемо до реалізації роботи з XML для збереження та завантаження даних про користувачів, а також роботи з JSON для збереження та завантаження даних про книги.

Читати далі...

У цьому уроці ви дізнаєтеся про роботу з багатопоточністю в Java за допомогою класу Thread, інтерфейсу Runnable, а також використання потокобезпечних структур даних для безпечного доступу до ресурсів у багатопоточних програмах.

Читати далі...

На третьому практичному занятті у рамках цього курсу учні створять клас LibraryService, а також визначать метод run() у класі LibraryService. Ми навчимося вводити синхронізацію для забезпечення правильної роботи з ресурсами, замінювати синхронізацію і небезпечні структури даних на потокобезпечні структури.

Читати далі...
ПОКАЗАТИ ВСЕ

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Premiun Plus (14 міс)
  • Усі відеокурси на 14 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
  • Завантаження відео уроків
  • Сертифікат на 1 місяць
100.00 $
240.00 $
Придбати
Акція
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
коментарі та обговорення
Notification success