Аннотации
ITVDN: курсы программирования
Видеокурсы по
программированию

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

Подписка

×

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

Вы действительно хотите открыть доступ к тестированию по курсу Java Углубленный на 40 дней?

ВИДЕОУРОК №9. Аннотации

Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс Купить курс
Для просмотра всех видеокурсов 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 $
Оформить подписку
Премиум Plus
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
  • Скачивание видео уроков
199.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
комментарии и обсуждения
Notification success