-----------------Laptop in Classroom / Java 5 / Windows XP ------------------

Reading test.dat with BufferedReader
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
BufferedReader done in 20141 milliseconds

Reading test.dat with BufferedReaderArray
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
BufferedReaderArray done in 4797 milliseconds

Reading test.dat with RandomAccessFile
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
RandomAccessFile done in 1406 milliseconds

Reading test.dat with FileChannel
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
FileChannel done in 1047 milliseconds

------------Desktop Computer / Java 6 / booted in Windows XP ----------------

20000000 characters written to test.dat
Reading test.dat with BufferedReader
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
BufferedReader done in 8856 milliseconds

Reading test.dat with BufferedReaderArray
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
BufferedReaderArray done in 2968 milliseconds

Reading test.dat with RandomAccessFile
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
RandomAccessFile done in 765 milliseconds

Reading test.dat with FileChannel
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
FileChannel done in 703 milliseconds

------------Desktop Computer / Java 5 / booted in Windows XP ----------------

20000000 characters written to test.dat
Reading test.dat with BufferedReader
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
BufferedReader done in 18500 milliseconds

Reading test.dat with BufferedReaderArray
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
BufferedReaderArray done in 4172 milliseconds

Reading test.dat with RandomAccessFile
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
RandomAccessFile done in 859 milliseconds

Reading test.dat with FileChannel
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
FileChannel done in 766 milliseconds

-------Desktop in Office / Java 5 / booted in SUSE Linux 9.3-----------------

20000000 characters written to test.dat
Reading test.dat with BufferedReader
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
BufferedReader done in 17298 milliseconds

Reading test.dat with BufferedReaderArray
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
BufferedReaderArray done in 2694 milliseconds

Reading test.dat with RandomAccessFile
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
RandomAccessFile done in 872 milliseconds

Reading test.dat with FileChannel
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
FileChannel done in 780 milliseconds