Šajā apmācībā mēs uzzināsim par Java ievades / izvades straumēm un to veidiem.
Java straumes ir datu secība, kas tiek nolasīta no avota un ierakstīta galamērķī.
Ievades plūsma tiek izmantota, lai nolasīt datus no avota. Un, kas ir izejas plūsma tiek izmantota, lai rakstītu datus uz galamērķi.
class HelloWorld ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Piemēram, savā pirmajā Hello World piemērā mēs esam izmantojuši System.out
virknes drukāšanu. Šeit System.out
ir izvades straumes veids.
Līdzīgi ir ievades plūsmas, lai ņemtu ievadi.
Par ievades straumēm un izvades straumēm mēs detalizēti uzzināsim turpmākajās apmācībās.
Straumju veidi
Atkarībā no straumes datiem var tos klasificēt:
- Baitu straume
- Rakstzīmju straume
Baitu straume
Baitu straumi izmanto, lai lasītu un rakstītu vienu baitu (8 bitus) datu.
Visas baitu straumes klases ir atvasinātas no bāzes abstraktām klasēm, kuras sauc par InputStream
un OutputStream
.
Lai uzzinātu vairāk, apmeklējiet vietni
- Java InputStream klase
- Java OutputStream klase
Rakstzīmju straume
Rakstzīmju plūsma tiek izmantota, lai lasītu un rakstītu vienu datu rakstzīmi.
Visas rakstzīmju plūsmas klases ir atvasinātas no pamata abstraktajām klasēm Reader
un Writer
.
Lai uzzinātu vairāk, apmeklējiet vietni
- Java Reader klase
- Java rakstnieku klase