Почему Java по умолчанию использует PrintStream и InputStream для класса System?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему Java по умолчанию использует PrintStream и InputStream для класса System?

Сообщение Anonymous »

Код: Выделить всё

import java.lang.System;
import java.util.Scanner;
; мы всегда принимаем пользовательский ввод через этот класс. но у меня есть вопрос: почему Java использует PrintStream и `InputStream` для ввода через консоль, а не какие-либо другие альтернативы. не могли бы вы разъяснить мне, когда использовать какие классы ввода-вывода, являются ли они классами потоков символов или классами потоков байтов?

Вернуться в «JAVA»