Junior — Middle
92
Бағдарламалауда деректер шығару ағындары дегеніміз не?
AI-дан жауап
sobes.tech AI
Деректерді шығару ағындары (Output Streams) бағдарламалауда — бұл сыртқы құрылғыға немесе ресурстарға, мысалы, файлға, экранға, желіге деректерді жіберуге мүмкіндік беретін абстракция.
Java-да шығару ағындары байттар немесе таңбаларды кезек-кезек жазуға мүмкіндік беретін кластар түрінде ұсынылған. Олар деректерді тікелей құрылғылармен жұмыс істемей жазуға ыңғайлы интерфейс қамтамасыз етеді.
Мысал ретінде файлға мәтін жазу үшін шығару ағынын пайдалану:
try (FileOutputStream fos = new FileOutputStream("output.txt")) {
String text = "Деректерді шығару мысалы";
byte[] bytes = text.getBytes();
fos.write(bytes);
} catch (IOException e) {
e.printStackTrace();
}
Мұнда FileOutputStream — байттар ағыны, ол деректерді файлға жазады.