Киргизүү жана чыгаруу агымы деген эмне?
Киргизүү жана чыгаруу агымы деген эмне?

Video: Киргизүү жана чыгаруу агымы деген эмне?

Video: Киргизүү жана чыгаруу агымы деген эмне?
Video: Ичтеги майды кетирүү үчүн көнүгүүлөр / Таң Шоола / НТС 2024, Ноябрь
Anonim

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

Ошентип, киргизүү агымы деген эмне?

Киргизүү агымы : Эгер сиз файлдан же башка булактан маалыматтарды окуп жатсаңыз, агым колдонулат киргизүү агымы . Жөнөкөй сөз менен айтканда киргизүү агымы маалыматтарды окуу үчүн канал катары иштейт. Output Stream : Эгерде сиз булактан (файл ж. чыгаруу агымы.

Андан кийин, суроо туулат, Javaдагы байт агымы деген эмне? Java байт агымдары 8-бит киргизүү жана чыгаруу үчүн колдонулат байт , ал эми Java Каарман агымдар 16 биттик Юникод үчүн киргизүү жана чыгарууну аткаруу үчүн колдонулат. мүнөзгө байланыштуу көптөгөн класстар бар да агымдар бирок эң көп колдонулган класстар FileReader жана FileWriter.

Буга байланыштуу, эмне үчүн Java I O агымдарын колдонот?

Java мен/ О агым сиз берген маалыматтардын агымы болот же сизден окуйт болот жазуу. It болуп саналат Файлда биротоло окуу жана жазуу операцияларын аткаруу үчүн колдонулат. Java агымдарды колдонот бул милдеттерди аткарууга. Java .io пакети файлдар, тармак аркылуу системаны киргизүү жана чыгаруу үчүн класстарды камсыз кылат агымдар , эс буферлери ж.б.

Агым агымдын ар кандай түрлөрүн эмнени түшүндүрөт?

Эки негизги агымдардын түрлөрү жазып жатышат агымдар жана окуу агымдар . Жазып жатканда агымдар булакка (файлга), окууга маалыматтарды жазат агымдар булактан (файлдан) маалыматтарды окуу үчүн колдонулат. java.io пакети көп санда камтыйт агым класстары бардыгын кайра иштетүү үчүн мүмкүнчүлүктөрдү камсыз кылат түрлөрү маалыматтардын.

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