Function: Read and write data on device, hard disk file, memory, keyboard, network and so on.
Classification:
Data trend: Input stream, output stream
Data type: Character stream (text data reader or writer end)
Byte stream (end of all type stream)
1 bytes = 8 bits binary bytes are stored information units, units of measure
Character: a symbol of abstraction
Character set: encoding, ANSI encoding standard
BYTE Stream-character
FileInputStream fis = new FileInputStream ("Text.txt");
byte inpyt[] = new BYTE[21];
Fis.read (input);
String inputstring = new String (Input, "UTF-8");
Fis.close ();
Character---byte stream
FileOutputStream fos = new FileOutputStream ("Text.txt");
String outstring = "";
byte output[] = Outstring.getbytes ("UTF-8");
Fos.write (output);
Fos.close ();
File copy:
FileInputStream fis = new FileInputStream ("A.gif");
FileOutputStream fos = new FileOutputStream ("B.gif");
byte input[] = new BYTE[50];
while (Fis.read (input)!=-1) {fos.write (input);}
Fis.close ();
Fos.close ();
I\o operation