|
1 | 1 | [Вопросы для собеседования](README.md) |
2 | 2 |
|
3 | 3 | # Потоки ввода/вывода в Java |
4 | | -+ [В чём заключается разница между IO и NIO?](#В-чём-заключается-разница-между-io-и-nio) |
5 | | -+ [Какие особенности NIO вы знаете?](#Какие-особенности-nio-вы-знаете) |
| 4 | ++ [В чём заключается разница между IO и NIO?](#В-чём-заключается-разница-между-IO-и-NIO) |
| 5 | ++ [Какие особенности NIO вы знаете?](#Какие-особенности-NIO-вы-знаете) |
6 | 6 | + [Что такое _«каналы»_?](#Что-такое-каналы) |
7 | 7 | + [Какие существуют виды потоков ввода/вывода?](#Какие-существуют-виды-потоков-вводавывода) |
8 | 8 | + [Назовите основные классы потоков ввода/вывода.](#Назовите-основные-классы-потоков-вводавывода) |
9 | 9 | + [В каких пакетах расположены классы потоков ввода/вывода?](#В-каких-пакетах-расположены-классы-потоков-вводавывода) |
10 | | -+ [Какие подклассы класса `InputStream` вы знаете, для чего они предназначены?](#Какие-подклассы-класса-inputstream-вы-знаете-для-чего-они-предназначены) |
11 | | -+ [Для чего используется `PushbackInputStream`?](#Для-чего-используется-pushbackinputstream) |
12 | | -+ [Для чего используется `SequenceInputStream`?](#Для-чего-используется-sequenceinputstream) |
| 10 | ++ [Какие подклассы класса `InputStream` вы знаете, для чего они предназначены?](#Какие-подклассы-класса-InputStream-вы-знаете-для-чего-они-предназначены) |
| 11 | ++ [Для чего используется `PushbackInputStream`?](#Для-чего-используется-PushbackInputStream) |
| 12 | ++ [Для чего используется `SequenceInputStream`?](#Для-чего-используется-SequenceInputStream) |
13 | 13 | + [Какой класс позволяет читать данные из входного байтового потока в формате примитивных типов данных?](#Какой-класс-позволяет-читать-данные-из-входного-байтового-потока-в-формате-примитивных-типов-данных) |
14 | | -+ [Какие подклассы класса `OutputStream` вы знаете, для чего они предназначены?](#Какие-подклассы-класса-outputstream-вы-знаете-для-чего-они-предназначены) |
15 | | -+ [Какие подклассы класса `Reader` вы знаете, для чего они предназначены?](#Какие-подклассы-класса-reader-вы-знаете-для-чего-они-предназначены) |
16 | | -+ [Какие подклассы класса `Writer` вы знаете, для чего они предназначены?](#Какие-подклассы-класса-writer-вы-знаете-для-чего-они-предназначены) |
17 | | -+ [В чем отличие класса `PrintWriter` от `PrintStream`?](#В-чем-отличие-класса-printwriter-от-printstream) |
18 | | -+ [Чем отличаются и что общего у `InputStream`, `OutputStream`, `Reader`, `Writer`?](#Чем-отличаются-и-что-общего-у-inputstream-outputstream-reader-writer) |
| 14 | ++ [Какие подклассы класса `OutputStream` вы знаете, для чего они предназначены?](#Какие-подклассы-класса-OutputStream-вы-знаете-для-чего-они-предназначены) |
| 15 | ++ [Какие подклассы класса `Reader` вы знаете, для чего они предназначены?](#Какие-подклассы-класса-Reader-вы-знаете-для-чего-они-предназначены) |
| 16 | ++ [Какие подклассы класса `Writer` вы знаете, для чего они предназначены?](#Какие-подклассы-класса-Writer-вы-знаете-для-чего-они-предназначены) |
| 17 | ++ [В чем отличие класса `PrintWriter` от `PrintStream`?](#В-чем-отличие-класса-PrintWriter-от-PrintStream) |
| 18 | ++ [Чем отличаются и что общего у `InputStream`, `OutputStream`, `Reader`, `Writer`?](#Чем-отличаются-и-что-общего-у-InputStream-OutputStream-Reader-Writer) |
19 | 19 | + [Какие классы позволяют преобразовать байтовые потоки в символьные и обратно?](#Какие-классы-позволяют-преобразовать-байтовые-потоки-в-символьные-и-обратно) |
20 | 20 | + [Какие классы позволяют ускорить чтение/запись за счет использования буфера?](#Какие-классы-позволяют-ускорить-чтениезапись-за-счет-использования-буфера) |
21 | 21 | + [Какой класс предназначен для работы с элементами файловой системы?](#Какой-класс-предназначен-для-работы-с-элементами-файловой-системы) |
22 | | -+ [Какие методы класса `File` вы знаете?](#Какие-методы-класса-file-вы-знаете) |
23 | | -+ [Что вы знаете об интерфейсе `FileFilter`?](#Что-вы-знаете-об-интерфейсе-filefilter) |
| 22 | ++ [Какие методы класса `File` вы знаете?](#Какие-методы-класса-File-вы-знаете) |
| 23 | ++ [Что вы знаете об интерфейсе `FileFilter`?](#Что-вы-знаете-об-интерфейсе-FileFilter) |
24 | 24 | + [Как выбрать все элементы определенного каталога по критерию (например, с определенным расширением)?](#Как-выбрать-все-элементы-определенного-каталога-по-критерию-например-с-определенным-расширением) |
25 | | -+ [Что вы знаете о `RandomAccessFile`?](#Что-вы-знаете-о-randomaccessfile) |
26 | | -+ [Какие режимы доступа к файлу есть у `RandomAccessFile`?](#Какие-режимы-доступа-к-файлу-есть-у-randomaccessfile) |
| 25 | ++ [Что вы знаете о `RandomAccessFile`?](#Что-вы-знаете-о-RandomAccessFile) |
| 26 | ++ [Какие режимы доступа к файлу есть у `RandomAccessFile`?](#Какие-режимы-доступа-к-файлу-есть-у-RandomAccessFile) |
27 | 27 | + [Какие классы поддерживают чтение и запись потоков в компрессированном формате?](#Какие-классы-поддерживают-чтение-и-запись-потоков-в-компрессированном-формате) |
28 | 28 | + [Существует ли возможность перенаправить потоки стандартного ввода/вывода?](#Существует-ли-возможность-перенаправить-потоки-стандартного-вводавывода) |
29 | 29 | + [Какой символ является разделителем при указании пути в файловой системе?](#Какой-символ-является-разделителем-при-указании-пути-в-файловой-системе) |
|
0 commit comments