Java #9. Продолжение IO, пишем CLI, Адаптер, Слоеная архитектура и пр.
Подписывайся на наши соц сети: https://vk.com/javatutorial https://t.me/javalib https://max.ru/javalib Что будет сегодня? • Ввод/Вывод • InputStream-ы / OutputStream-ы • Reader-ы / Writer-ы • Scanner • Обработка ошибок • try-with-resources • Механизмы внутри Java • Загрузка классов • JIT-компиляция • Уборка мусора • Шаблоны проектирования • Адаптер • Архитектура • Слоеная архитектура Ссылка на boosty: https://boosty.to/aleksei_khitev/posts/34d420a4-c412-42e0-92e1-2db19b8c6973 , где найдутся: материалы презентации в docx код примеров ответы на задания Таймкоды: 03:50 try-with-resources 05:32 идея InputStream/OutputSTream 06:16 InputStream 07:02 ByteArrayInputStream 08:27 FileInputStream 11:27 FilterInputStream 11:53 BufferedInputStream 13:43 OutputStream 14:34 FilterOutputStream 14:53 FileOutputStream 16:40 Reader/Writer 17:53 StringReader 18:49 FileReader с BufferedReader 20:09 FileWriter, BurreferedWriter, PrintWriter 21:28 читаем консоль с InputStreamReader 22:29 практика на загрузку данных из csv в RPG 39:58 Scanner 41:17 CLI на Scanner 42:51 практика на CLI в менеджере задач 51:36 загрузка классов 54:06 уборка мусора 55:56 JIT-компиляция 57:16 шаблон Адаптер 01:00:16 Слоеная архитектура 01:04:23 практика на слоеную архитектуру в менеджере задач 01:18:03 вопросы для самопроверки 01:18:11 домашнее задание 01:18:57 полезные ссылки Полезные ссылки: JavaRush: про потоки данных https://javarush.com/quests/lectures/questsyntaxpro.level15.lecture01 Статья на Baeldung: про потоки и reader/writer-ы https://www.baeldung.com/java-inputstream-vs-inputstreamreader Статья на Baeldung: про Адаптер https://www.geeksforgeeks.org/system-design/adapter-design-pattern-in-java/ Статья на Baeldung: про слоеную архитектуру https://www.baeldung.com/cs/layered-architecture
Подписывайся на наши соц сети: https://vk.com/javatutorial https://t.me/javalib https://max.ru/javalib Что будет сегодня? • Ввод/Вывод • InputStream-ы / OutputStream-ы • Reader-ы / Writer-ы • Scanner • Обработка ошибок • try-with-resources • Механизмы внутри Java • Загрузка классов • JIT-компиляция • Уборка мусора • Шаблоны проектирования • Адаптер • Архитектура • Слоеная архитектура Ссылка на boosty: https://boosty.to/aleksei_khitev/posts/34d420a4-c412-42e0-92e1-2db19b8c6973 , где найдутся: материалы презентации в docx код примеров ответы на задания Таймкоды: 03:50 try-with-resources 05:32 идея InputStream/OutputSTream 06:16 InputStream 07:02 ByteArrayInputStream 08:27 FileInputStream 11:27 FilterInputStream 11:53 BufferedInputStream 13:43 OutputStream 14:34 FilterOutputStream 14:53 FileOutputStream 16:40 Reader/Writer 17:53 StringReader 18:49 FileReader с BufferedReader 20:09 FileWriter, BurreferedWriter, PrintWriter 21:28 читаем консоль с InputStreamReader 22:29 практика на загрузку данных из csv в RPG 39:58 Scanner 41:17 CLI на Scanner 42:51 практика на CLI в менеджере задач 51:36 загрузка классов 54:06 уборка мусора 55:56 JIT-компиляция 57:16 шаблон Адаптер 01:00:16 Слоеная архитектура 01:04:23 практика на слоеную архитектуру в менеджере задач 01:18:03 вопросы для самопроверки 01:18:11 домашнее задание 01:18:57 полезные ссылки Полезные ссылки: JavaRush: про потоки данных https://javarush.com/quests/lectures/questsyntaxpro.level15.lecture01 Статья на Baeldung: про потоки и reader/writer-ы https://www.baeldung.com/java-inputstream-vs-inputstreamreader Статья на Baeldung: про Адаптер https://www.geeksforgeeks.org/system-design/adapter-design-pattern-in-java/ Статья на Baeldung: про слоеную архитектуру https://www.baeldung.com/cs/layered-architecture
