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

  Рет қаралды 13,293

Computer Science Center

Computer Science Center

Күн бұрын

Пікірлер: 6
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
работаем с байтами: 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 и т.д.
@igorshaula9097
@igorshaula9097 Жыл бұрын
хоть кто-то конечно слушал :) спасибо за лекцию!
@zlataven2416
@zlataven2416 2 жыл бұрын
Очень нужный канал!👍
@viewer_evgeniy
@viewer_evgeniy 6 ай бұрын
Интересно очень. Спасибо за лекцию. Интересен стал такой момент. Если в программе предполагается в разных местах использовать потоки ввода/вывода. То для каждой отдельной ситуации нужно отдельно открывать (и после закрывать) свой поток, или лучше переиспользовать имеющийся? С одной стороны мы вроде как не занимаемся открытием и закрытием из раза в раз, что должно быть не самой дешевой операцией, но с другой стороны если пользуемся одним потоком ввода/вывод, то как я понимаю, есть шанс нарваться на тот самый случай, когда данные попали в буфер и затерялись. Или try-with-resources полностью решает эту проблему и мы можем для, например, всех чтений использовать один объект InputStream?
@vmened
@vmened 2 жыл бұрын
Видеохостинг удалил мое сообщение с вопросом о работе с DataInputStream
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
ужс
Лекция 11. Многопоточность в Java
1:42:36
Computer Science Center
Рет қаралды 41 М.
Java. Ввод-вывод, доступ к файловой системе
1:23:45
Computer Science Center
Рет қаралды 35 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
Лекция 9. Ввод-вывод
1:39:49
Computer Science Center
Рет қаралды 3,3 М.
Стандартные потоки ввода/вывода // Демо-занятие курса  «Administrator Linux»
1:43:06
Иерархия памяти компьютера
28:51
Введение в программирование
Рет қаралды 6 М.
Потоки ввода-вывода - IO и NIO (http://java-course.ru)
1:57:03
как тебе будут продавать в 2025
16:22
Тихон Смирнов
Рет қаралды 421 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН