Sobes.tech
Junior — Middle
112

InputStream başlatılırken gerçekten dosyadan veri okunuyor mu?

AI'dan gelen yanıt

sobes.tech yapay zeka

При инициализации объекта InputStream (например, FileInputStream) в Java обычно не происходит непосредочного чтения данных из файла. Конструктор лишь открывает файловый дескриптор и подготавливает поток для чтения. Фактическое чтение данных происходит при вызове методов чтения, таких как read().

Пример:

InputStream input = new FileInputStream("file.txt"); // только открытие файла
int data = input.read(); // здесь происходит чтение первого байта

Таким образом, инициализация — это подготовка, а не чтение.