[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-i-o-nio-v-kakikh-paketakh-raspolozheny-klassy-potokov-vvoda-vyvoda":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":19,"progress":20,"seo":21},660,"v-kakikh-paketakh-raspolozheny-klassy-potokov-vvoda-vyvoda",15,"i-o-nio","I\u002FO & NIO","📁","В каких пакетах расположены классы потоков ввода\u002Fвывода?","Классы ввода\u002Fвывода в Java расположены в нескольких пакетах, каждый из которых отвечает за свой набор функций.\n\n| Пакет | Содержимое |\n|---|---|\n| `java.io` | Классический потоковый ввод\u002Fвывод: InputStream, OutputStream, Reader, Writer, File, Serializable |\n| `java.nio` | Буферы (ByteBuffer, CharBuffer и др.) и основы NIO |\n| `java.nio.file` | NIO.2 API: Path, Files, FileSystem (Java 7+) |\n| `java.nio.channels` | Каналы: FileChannel, SocketChannel, Selector |\n| `java.nio.charset` | Кодировки: Charset, CharsetEncoder, CharsetDecoder |\n| `java.util.zip` | Работа с компрессированными данными: ZipInputStream, GZIPOutputStream |\n\nПакет `java.io` используется с самых ранних версий Java. Пакет `java.nio` появился в Java 1.4 как более производительная альтернатива, а `java.nio.file` — в Java 7 для удобной работы с файловой системой. В современном коде для работы с файлами рекомендуется использовать `java.nio.file` (Path, Files), а `java.io` — для потоковой обработки данных.\n\n> **На собеседовании:** назовите как минимум `java.io` и `java.nio`. Если помните — добавьте `java.nio.file` (NIO.2) и `java.util.zip` для работы со сжатием.","","junior",[15,16,17,18],"core","основы","nio","io",[],null,{"title":22,"description":23,"ogTitle":24,"ogDescription":25,"keywords":26,"schemaAnswer":36,"featuredSnippetReady":37},"Пакеты классов ввода\u002Fвывода Java — Gymterview","Пакеты Java для ввода\u002Fвывода: java.io, java.nio, java.nio.file, java.nio.channels, java.nio.charset, java.util.zip. Обзор содержимого каждого пакета.","Пакеты классов ввода\u002Fвывода в Java — Gymterview","Обзор пакетов: java.io для классических потоков, java.nio для буферов и каналов, java.nio.file для NIO.2.",[27,28,29,30,31,32,33,34,35],"java.io","java.nio","java.nio.file","NIO.2","пакеты Java","потоки ввода-вывода","Path","Files","собеседование","Основные пакеты: java.io (классический IO — InputStream, OutputStream, Reader, Writer, File), java.nio (буферы — ByteBuffer, CharBuffer), java.nio.file (NIO.2 — Path, Files, Java 7+), java.nio.channels (каналы — FileChannel, SocketChannel, Selector), java.nio.charset (кодировки), java.util.zip (сжатие — ZipInputStream, GZIPOutputStream).",true]