posted 24 years ago
BufferedReader will buffer( read ahead and store in memory for faster access )input from the specified file. Without buffering, each read call could cause bytes to be read from the file, converted into characters, and then returned, which can be very inefficient.
Similarly BufferedWriter will buffer the output and write to the physical files in large chunks in less frequent intervals( or with every call to flush ).
Hope this helps.
Ajith
Open Group Certified Distinguished IT Architect. Open Group Certified Master IT Architect. Sun Certified Architect (SCEA).