Java: разные цепочки и потоки соединений - PullRequest
0 голосов
/ 25 марта 2012

Я прочитал документ, который они говорят:

В Java есть два типа потока: цепной поток и поток соединения.

Хотя я гуглю, но вижунет результата об этой концепции.

Так это правда?Если это правда, пожалуйста, объясните мне.

Ответы [ 4 ]

3 голосов
/ 25 марта 2012

Chain Streams - это те потоки, которые используют выходные данные другого потока в качестве входных данных в канале.(Пример: BufferdInputStream) Connection Streams - это потоки в корне канала.(Пример: FileInputStream)

2 голосов
/ 31 января 2013

§ Поток подключения - это, по сути, ссылка, которая фактически соединяет вашу программу с внешним ресурсом (таким как Файлы, Сетевые сокеты). Пример: FileOutputStream.

§ Цепной поток подобен зависимому соединению, которое использует базовый поток соединения или другой Цепной поток для получения вывода или входного потока для завершения сквозного соединения. Пример: ObjectOutputStream.

2 голосов
/ 25 марта 2012

Я не думаю, что он использует термин «Цепной поток» в качестве технического термина, а скорее «цепочка» и «поток» в качестве технического термина.

Цепочка - это набор компонентов, которые связаны друг с другом.

Соединение может относиться к компоненту, который подключается к ресурсу вне Java.

0 голосов
/ 25 апреля 2013

FileOutputStream (поток соединения), например, имеет метод для записи байтов. Но мы не хотим писать байты! Мы хотим писать объекты, поэтому нам нужен цепной поток более высокого уровня.

Ресурс: Head First Java

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...