Draywer / NetologyJava

Нетология. Домашние задания по курсу "Java-разработчик"
0 stars 0 forks source link

NetologyJava

Домашние задания по курсу "Java-разработчик". (Нетология, 2020-2021)

выполнил: Гнатенко А.

01. Курс Основы Java

03. Курс Java Core

03.01 Лямбда-выражения и функциональные интерфейсы

03.01.01. Задача : Калькулятор
03.01.02. Задача: Работяга

03.02 Stream API. Потоки, повторные вызовы, основные методы

03.02.01 Задача 1: Работа с числами 03.02.02 Задача: Перепись населения

03.03 Потоки ввода-вывода. Работа с файлами. Сериализация

03.03.01 Задача: Установка

Директория "game" - создается на диске C:
Проведен рефакторинг кода. Логирование выведено в отдельный метод.

Log:

Директория C:\game\res\drawables - создан
Директория C:\game\res\icons - создан
Директория C:\game\res\vectors - создан
Директория C:\game\savegames - создан
Директория C:\game\src\main - создан
Директория C:\game\src\test - создан
Директория C:\game\temp - создан
Файл: C:\game\temp\temp.txt - создан

03.03.02 Задача: Сохранение

Директория: C:\game - создана
Директория: C:\game\src - создана
Директория: C:\game\src\main - создана
Директория: C:\game\src\test - создана
Директория: C:\game\res - создана
Директория: C:\game\res\drawables - создана
Директория: C:\game\res\vectors - создана
Директория: C:\game\res\icons - создана
Директория: C:\game\savegames - создана
Директория: C:\game\temp - создана
GameProgress сохранен в : C:\game\savegames\gameprogress1.ser
GameProgress сохранен в : C:\game\savegames\gameprogress2.ser
GameProgress сохранен в : C:\game\savegames\gameprogress3.ser
Файл: C:\game\savegames\gameprogress1.ser добавлен в архив: C:\game\savegames\savegames.zip
Файл: C:\game\savegames\gameprogress2.ser добавлен в архив: C:\game\savegames\savegames.zip
Файл: C:\game\savegames\gameprogress3.ser добавлен в архив: C:\game\savegames\savegames.zip
Файл: C:\game\savegames\gameprogress1.ser - удален
Файл: C:\game\savegames\gameprogress2.ser - удален
Файл: C:\game\savegames\gameprogress3.ser - удален
Файл: gameprogress1.ser  извлечен из архива - C:\game\savegames\savegames.zip
Файл: gameprogress2.ser  извлечен из архива - C:\game\savegames\savegames.zip
Файл: gameprogress3.ser  извлечен из архива - C:\game\savegames\savegames.zip

03.03.03 Задача: Загрузка

 Директория: C:\game - создана
 Директория: C:\game\src - создана
 Директория: C:\game\src\main - создана
 Директория: C:\game\src\test - создана
 Директория: C:\game\res - создана
 Директория: C:\game\res\drawables - создана
 Директория: C:\game\res\vectors - создана
 Директория: C:\game\res\icons - создана
 Директория: C:\game\savegames - создана
 Директория: C:\game\temp - создана
 GameProgress сохранен в : C:\game\savegames\gameprogress1.ser
 GameProgress сохранен в : C:\game\savegames\gameprogress2.ser
 GameProgress сохранен в : C:\game\savegames\gameprogress3.ser
 Файл: C:\game\savegames\gameprogress1.ser добавлен в архив: C:\game\savegames\savegames.zip
 Файл: C:\game\savegames\gameprogress2.ser добавлен в архив: C:\game\savegames\savegames.zip
 Файл: C:\game\savegames\gameprogress3.ser добавлен в архив: C:\game\savegames\savegames.zip
 Файл: C:\game\savegames\gameprogress1.ser - удален
 Файл: C:\game\savegames\gameprogress2.ser - удален
 Файл: C:\game\savegames\gameprogress3.ser - удален
 Файл: gameprogress1.ser  извлечен из архива - C:\game\savegames\savegames.zip
 Файл: gameprogress2.ser  извлечен из архива - C:\game\savegames\savegames.zip
 Файл: gameprogress3.ser  извлечен из архива - C:\game\savegames\savegames.zip
 Файлы извлечены из архива.
 GameProgress{health=10, weapons=1, lvl=2, distance=0.3}
 GameProgress{health=4, weapons=2, lvl=5, distance=0.6}
 GameProgress{health=3, weapons=1, lvl=4, distance=0.1}