2012-03-25 3 views
0

나는 그들이 말하는 문서를 읽고 :자바 : 다른 체인 스트림과 연결 스트림

이 자바 스트림의 두 가지 유형에서 : 체인 스트림과 연결 스트림.

비록 Google이지만이 개념에 대한 결과는 없습니다.

그래서 사실입니까? 사실이라면 제게 설명해주십시오.

+0

어떤 문서를 읽고 있습니까? – Jeffrey

+0

헤드 퍼스트 Java – hqt

답변

2

기술 용어로 "체인 스트림"이라는 용어를 사용하는 것이 아니라 기술 용어로 "체인"및 "스트림"을 사용하는 것 같습니다.

체인은 함께 연결되는 일련의 구성 요소입니다.

연결은 Java 외부의 리소스에 연결되는 구성 요소를 나타낼 수 있습니다.

3

Chain Streams은 파이프에서 입력으로 다른 스트림의 출력을 사용하는 스트림입니다. (예 : BufferdInputStream) Connection Streams은 파이프 루트의 스트림입니다. (예 : FileInputStream)

+0

예. 당신은 그것을 사용하는 방법에 대해 옳다고 말합니다. 하지만 좀 더 말해 줄 수 있니? 하지만 이상한 점은 그 개념에 대해 다른 말은하지 않는다는 것입니다. – hqt

+0

어떻게 사용하는지 알려주지 않았습니다. 나는 그 차이점에 대해 이야기했다. 연쇄 된 것들은 다른 스트림에 빌드되고 다른 하나는 소스에 있습니다 : 파일, 소켓 또는 무엇이든. 너는 무엇을 더 알고 싶니? –

+0

아. 나는 너의 생각을 이해한다. 나는 그 개념을 이해했다. 그 개념은 그들이 일하는 방식과 동일하기 때문에 :) – hqt

2

§ 연결 스트림은 기본적으로 프로그램을 외부 리소스 (예 : 파일, 네트워크 소켓)에 연결하는 링크입니다. 예 : FileOutputStream.

§ 연결된 스트림은 기본 연결 스트림 또는 다른 연결 스트림을 사용하여 종단 간 연결을 완료하기 위해 출력 또는 피드 입력을받는 종속 연결과 같습니다. 예 : ObjectOutputStream입니다.

0

예를 들어 FileOutputStream (연결 스트림)에는 바이트를 기록하는 메서드가 있습니다. 그러나 우리는 바이트를 쓰고 싶지 않습니다! 우리는 객체를 작성하고자하므로 더 높은 수준의 체인 스트림이 필요합니다.

리소스 : 헤드 퍼스트 Java

+0

그래서? 체인 스트림 클래스는 무엇입니까? – emecas