ABSTRACT

Compared to other programming languages, Java has little built-in support for input and output operations. This is not due to deficiencies in the language's design, or to omissions of implementation, but because Java is based on a different model. For example, C and C++ assume that the computer system interface consists of a text-based console and a keyboardwith characters in a western European alphabet. Java, on the other hand, makes no assumption about input characters or devices and containsminimal support for a text-based console device and a command-line interface. The result of this design is that the application must provide its own input and output routines, often not a trivial task.