# what's difference between InputSteam/OutputStream and Reader/Writer?ide
The inputStream and outputStram classes provide functionalities in the form of byte-oriented I/O, whereas the Reader and Writer classes provides Unicode-compliant, character-based I/O.spa
The most important reason for Reader/Writer is for internationalization.code