Sobes.tech
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 — байттар ағыны, ол деректерді файлға жазады.