1. Введение
В этом руководстве мы рассмотрим функции Java IO и то, как они изменились в разных версиях Java. Сначала мы рассмотрим пакет java.io
из начальной версии Java. Далее мы рассмотрим пакет java.nio
, представленный в Java 1.4. В конце мы рассмотрим пакет java.nio.file
, широко известный как пакет NIO.2.
2. Пакет Java NIO
Первая версия Java была выпущена с пакетом java.io
, в котором появился класс File
для доступа к файловой системе. Класс File
представляет файлы и каталоги и обеспечивает ограниченные операции с файловой системой. Можно было создавать и удалять файлы, проверять их существование, проверять доступ на чтение/запись и т. д.
Есть у него и некоторые недостатки: