[ vokus @ 16.08.2004. 17:42 ] @
Koliko ja mogu da primetim, jedan isti zadatak (za ulaz/izlaz) može se realizovati preko dve različite klase od java.io.*, na primer:

BufferedInputStream, BufferedOutputStream i
BufferedReader, BufferedWriter

FileInputStream, FileOutputStream i
FileReader, FileWriter

FilterInputStream, FilterOutputStream i
FilterReader, FilterWriter

PipedInputStream, PipedOutputStream i
PipedReader, PipedWriter

U čemu je glavna razlika između klase *InputStream/*OutputStream i *Reader/*Writer, u pitanju su performanse ili nešto drugo?
[ veljaradenkovic @ 17.08.2004. 00:08 ] @
Ko sto moze da se procita:

Apstraktne klase InputStream, OutputStream definisu javin model prosledjivanja Izlaznih/Ulaznih binarnih podataka (BAJTOVA).

A Apstraktne klase Reader, Writer znkovna (karaktera).

Mada prve dve obezbedjuju dovoljno funkcionalnosti za svaki tip ulazno/izlaznih operacija one ne mogu direktno da rade sa Unicode znkovima.

Herbert Schildt