Лекция 10. Ввод-вывод

preview_player
Показать описание
Лекция №10 в курсе "Программирование на Java"

Следите за новостями и анонсами:

Поддержать CS центр:
Рекомендации по теме
Комментарии
Автор

работаем с байтами: InputStream, OutputStream
работаем с символами: Reader, Writer
Это абстрактные классы.

0:00:00 Введение
0:03:17 InputStream: read, skip, reset и т.д.
0:13:34 InputStream: современные методы: readAllBytes, skipNBytes и т.д.
0:16:13 InputStream: реализации: FileInputStream, ByteArrayInputStream, ZipFile и т.д.
0:27:08 Управление внешними ресурсами: close, try with resources и т.д.
0:38:35 Управление внешними ресурсами: устаревший finalize
0:39:34 Управление внешними ресурсами: ресурсы не управлямые джавой
0:50:25 OutputStream: write, flush и т.д.
0:53:01 OutputStream: реализации: FileOutputStream, ByteArrayOutputStream и т.д.
1:01:00 Reader: read, skip, reset и т.д.
1:03:47 Reader: реализации: InputStreamReader, StringReader и т.д.
1:07:21 Writer: write, flush и т.д.
1:07:44 Writer: реализации: OutputStreamWriter, StringWriter и т.д.
1:08:45 java.io: пути к файлам, поиски
1:23:56 java.nio чтение каталога через stream
1:26:13 Path.get, Paths.of
1:26:08 Path: getFileName, getParent и т.д.
1:32:22 Files: copy, move и т.д.
1:38:14 еще: ByteBuffer, RandomAccessFile и т.д.

Das.Kleine.Krokodil
Автор

хоть кто-то конечно слушал :) спасибо за лекцию!

igorshaula
Автор

Видеохостинг удалил мое сообщение с вопросом о работе с DataInputStream

vmened