Курс: JVA-044
Длительность: 14 ч.
Длительность: 14 ч.
Описание
В ходе обучения слушатели знакомятся с Google Guava – Java-библиотекой с открытым исходным кодом, разработанной компанией Google.Курс представляет собой структурированное рассмотрение наиболее популярных и мощных возможностей Google Guava. Для лучшего понимания обучение проводится с использованием практического подхода: каждая рассматриваемая тема содержит примеры кода, которые студенты могут запустить на своих ПК.
Для закрепления полученных знаний студентам будет предложено написать проект Book Library, состоящий из 8 отдельных лабораторных работ.
Разбираемые темы
1. Определение, ключевые понятия + преимущества;2. Компоненты + примеры кода:
- Basic utilities:
- Using and avoiding null (Optional);
- Preconditions;
- Common object methods (hashCode, equals, compareTo, toString);
- Ordering;
- Throwables;
- Collections:
- Immutable collections;
- New collection types (Multiset, Multimap, BiMap);
- Collection utilities (Static constructors, Iterables, Sets);
- Caches;
- Strings:
- Joiner;
- Splitter;
- Primitives;
- Ranges;
- Math:
- IntMath, LongMath, BigIntegerMath;
- DoubleMath;
- I/O:
- ByteStreams and CharStreams;
- Closing Resources;
- Hashing;
- Reflection: TypeToken.
Цели
- познакомить слушателей с наиболее популярными и мощными возможностями Google Guava;
- продемонстрировать практическое использование компонент Google Guava, предоставив примеры кода;
- закрепить полученные знания в ходе выполнения лабораторных работ.
Целевая аудитория
Разработчики ПО.
После окончания курса выдаётся сертификат на бланке Luxoft Training