단축 바이트 스트림과 문자 스트림

첫째, 스트림은 무엇인가? 입력 및 출력 스트림 무엇입니까?

  스트림 추상적 개념, 입출력 장치의 추상화이며, 상기 입력 스트림은 입력 데이터 스트림 입력 수단은 외부 프로그램에 입력 채널을 필요로 간주 될 수 있으며, 출력 스트림 채널로 출력 될 수 있으며, 외부 프로그램으로 전송되는 데이터는 필요 출력 스트림.

 

둘째, 바이트 스트림과 문자 스트림은 무엇인가?

  1 바이트 스트림 : 데이터 전송의 기본 단위는 바이트 스트림이다. 클래스의 바이트 스트림 스트림 일반적으로 끝

    바이트의 입력 스트림 : 일반적으로 사용되는은 다음과 같습니다 :

      A,의 InputStream는 : 추상 기본 클래스는 입력 바이트 스트림 객체를 생성 할 수 있지만, 사용 될 수있다 "인터페이스 프로그래밍."

      B, 또는 FileInputStream : 기본 동작에 대해 파일의 입력 스트림은 파일 데이터 스트림을 판독하기 위해 사용되며, 이는 파일 객체를 인스턴스화하기 위해 사용되어야한다. 이것은 기본 클래스의 정의에 부가하여 사용될 수 있고, 기본 클래스는 또한 리드 () 함수를 구현 (인수)

      C, BufferedInputStream을 (FileInputStream의 하위 클래스는, 직접의 InputStream 서브 클래스에 의해 구현되지 않음)이 다른 유동 스트림의 효율을 향상시키기 위해 패키지, 상기의 InputStream의 스트림 오브젝트를 초기화 할 필요가있다. 그 효율이 매우 높은 비 완충 용 그래서 메모리의 데이터를 조작하는 메모리에 미리 데이터를 캡슐화하여, 빠르게한다. 이것은 기본 클래스의 정의에 부가하여 사용될 수 있고, 기본 클래스는 또한 리드 () 함수를 구현 (인수)

    바이트 출력 스트림 : 일반적으로 사용되는은 다음과 같습니다 :

      A,의 OutputStream

      B, FileOutput

 

 

추천

출처www.cnblogs.com/yangrongkuan/p/11999974.html