Javaдагы киргизүү агымы менен чыгаруу агымынын ортосунда кандай айырма бар?
Javaдагы киргизүү агымы менен чыгаруу агымынын ортосунда кандай айырма бар?

Video: Javaдагы киргизүү агымы менен чыгаруу агымынын ортосунда кандай айырма бар?

Video: Javaдагы киргизүү агымы менен чыгаруу агымынын ортосунда кандай айырма бар?
Video: Java 17 жана Windows 11 чыгаруу. Акы төлөнүүчү Docker жана Apple'дин жаңы MacBooks [MJC News # 9] 2024, Май
Anonim

InputStream сиз окуган көптөгөн нерселер үчүн колдонулат. OutputStream сиз жазган көп нерселер үчүн колдонулат. InputStream окуу үчүн колдонулат, OutputStream жазуу үчүн. Алар бири-бирине жасалгалоочу катары туташтырылган, ошондуктан сиз баарын окуй/жаза аласыз башкача бардык маалыматтардын түрлөрү башкача булактардын түрлөрү.

Ошо сыяктуу эле, Javaдагы киргизүү агымы жана чыгаруу агымы деген эмне?

Файлдарды окуу жана жазуу. Жогоруда айтылгандай, А агым маалыматтардын ырааттуулугу катары аныктоого болот. The InputStream булактан маалыматтарды окуу үчүн колдонулат жана OutputStream көздөгөн жерге маалыматтарды жазуу үчүн колдонулат. Бул жерде класстардын иерархиясы менен күрөшүү керек Киргизүү жана Чыгуу агымдары.

Ошо сыяктуу эле, файл менен агымдын ортосунда кандай айырма бар? Чындыгында, InputStream да, Reader да булактан алынган маалыматтарды окуу үчүн абстракциялар, алар да болушу мүмкүн файл же розетка, бирок негизги ортосундагы айырма алар, InputStream бинардык маалыматтарды окуу үчүн колдонулат, ал эми Reader тексттик маалыматтарды, так Юникод символдорун окуу үчүн колдонулат.

Бул жерде, Javaдагы байт агымы менен символ агымынын ортосунда кандай айырма бар?

негизги Javaдагы байт агымы менен символ агымынын ортосундагы айырма бул Байт агымы 8 биттик киргизүү жана чыгаруу операцияларын аткарууга жардам берет байт ал эми Character Stream 16 биттик Юникоддун киргизүү жана чыгаруу операцияларын аткарууга жардам берет. А агым болуп саналат ырааттуулугу убакыттын өтүшү менен жеткиликтүү болгон маалыматтардын.

IO агымы деген эмне?

I/O Агым киргизүү булагын же чыгууну билдирет. А агым диск файлдарын, түзмөктөрдү, башка программаларды жана эстутум массивдерин камтыган көптөгөн ар кандай булактарды жана багыттарды көрсөтө алат.

Сунушталууда: