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

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

Сообщение Anonymous »

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

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

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