ลำดับข้อมูลที่เรียงกัน(ข้อมูลเป็นไบท์)
System.outส่งข้อมูลออก โดยดีฟอลต์จะออกที่จอภาพSystem.inรับข้อมูลเข้าSystem.errแสดงข้อผิดพลาด
System.out.println("simple message");
System.err.println("error message");- OutputStream สำหรับการเขียนข้อมูล เช่น ไฟล์, อาร์เรย์, ซ็อกเก็ต (socket)
- InputStream สำหรับการอ่านข้อมูล เช่น ไฟล์, อาร์เรย์, ซ็อกเก็ต (socket)
- การส่งออกข้อมูลพื้นฐาน (primitive value) หรือ ข้อมูลที่เป็นไบท์ (byte oriented) เป็นไฟล์
- ส่วนข้อมูลตัวอักษร (character oriented) จะใช้ FileWriter เขียนไฟล์
- การนำเข้าข้อมูลพื้นฐาน (primitive value) หรือ ข้อมูลที่เป็นไบท์ (byte oriented) จากไฟล์
- ข้อมูลตัวอักษร (character oriented) จะใช้ FileReader ในการนำเข้า
- เพื่อประสิทธิภาพที่ดีกว่าในการเขียนข้อมูล จาวามีคลาส BufferedOutputStream ช่วยทำบัฟเฟอร์ (buffer) ซึ่งดีกว่าเขียนข้อมูลโดยตรง
- เพื่อประสิทธิภาพที่ดีกว่าในการอ่านข้อมูล จาวามีคลาส BufferedInputStream ช่วยทำบัฟเฟอร์ (buffer) ซึ่งดีกว่าอ่านข้อมูลโดยตรง
- อ่านข้อมูลได้จากหลาย Stream แต่จะทำงานตามลำดับ
- คลาสช่วยเขียนไฟล์หลายไฟล์พร้อมกัน
- ข้อมูลถูกเขียนในรูปแบบไบท์อาร์เรย์ (byte array) ก่อนที่ส่งให้ Stream อื่นๆ
- คลาสช่วยในการอ่านข้อมูลไบท์อาร์เรย์ (byte array) ในรูปแบบ Stream
- คลาสที่ช่วยในการเขียนข้อมูลพื้นฐาน (primitive value) และเป็นอิสระไม่ขึ้นกับระบบ (machine independent)
- คลาสที่ช่วยในการอ่านข้อมูลพื้นฐาน (primitive value) และเป็นอิสระไม่ขึ้นกับระบบ (machine independent)
- คลาสที่ช่วยอ่านค่าข้อมูลจาก คอนโซล ซึ่งเตรียมฟังก์ชันที่ใช้ในการอ่าน ข้อความ (text) และ รหัสผ่าน (password)
- คลาสที่ช่วยอ่าน Permission (read, write, execute) จากไฟล์หรือไดเรคทอรี่
- การส่งออกข้อมูลที่เป็นตัวอักษร (charecter oriented) เขียนไฟล์
- การอ่านข้อมูลที่เป็นตัวอักษร (charecter oriented)
- เพื่อประสิทธิภาพที่ดีกว่าในการเขียนข้อมูลประเภทตัวอักษร (charecter oriented) จาวามีคลาส BufferWriter ช่วยทำบัฟเฟอร์ (buffer) ซึ่งดีกว่าเขียนข้อมูลโดยตรง
- เพื่อประสิทธิภาพที่ดีกว่าในการอ่านข้อมูลประเภทตัวอักษร (charecter oriented) จาวามีคลาส BufferReader ช่วยทำบัฟเฟอร์ (buffer) ซึ่งดีกว่าอ่านข้อมูลโดยตรง
- คลาสช่วยในการอ่านข้อมูล คาเรคเตอร์อาร์เรย์ (character array) ในรูปแบบ Stream
- คลาสช่วยเขียนไฟล์หลายไฟล์พร้อมกัน ข้อมูลถูกเขียนในรูปแบบคาเรคเตอร์อาร์เรย์ (byte array) มีการสร้างบัฟเฟอร์ (buffer) ให้อัตโนมัติก่อนที่ส่งให้ Stream
- คลาสช่วยเขียนไฟล์ไปยัง Stream อื่น PrintStream จะทำการ ฟลัชข้อมูลในอัตโนมัติ โดยไม่ต้องเรียกฟังก์ชัน flush()
- คลาสช่วยเขียน ข้อความ ไปยัง text-output Stream