>Java >java지도 시간 >사전 정의된 스트림 및 바이트 스트림 사용

사전 정의된 스트림 및 바이트 스트림 사용

Barbara Streisand
Barbara Streisand원래의
2024-11-04 01:46:02429검색

Fluxos predefinidos e Usando os fluxos de bytes

사전 정의된 흐름:

  • 시스템 클래스: java.lang 패키지는 Java 런타임 환경을 나타내는 시스템 클래스를 자동으로 가져옵니다.
  • 흐름 변수: System.in, System.out 및 System.err의 세 가지 사전 정의된 흐름이 포함되어 있습니다.
  • System.out: 표준 출력 스트림(일반적으로 콘솔).
  • System.in: 기본 입력 스트림(일반적으로 키보드).
  • System.err: 표준 오류 스트림(콘솔이기도 함).

흐름 유형:

  • System.in은 InputStream 유형입니다.
  • System.out 및 System.err은 PrintStream 유형입니다.
  • 이들은 모두 바이트 스트림이지만 문자 스트림으로 캡슐화될 수 있습니다.

예:

System.out.println("Este é o fluxo de saída padrão.");
System.err.println("Este é o fluxo de erro.");
int dado = System.in.read(); // Lê um byte do teclado

바이트 스트림 사용:

바이트 스트림 계층 구조:

  • InputStream과 OutputStream은 계층 구조의 최상위에 있습니다.
  • 오류 발생 시 IOException을 발생시킬 수 있는 기본 I/O 메서드를 제공합니다.
  • 문자 흐름 기본 설정:
  • 콘솔에서 읽는 데 바이트 스트림을 사용할 수 있지만 국제화 및 유지 관리를 용이하게 하려면 문자 스트림을 사용하는 것이 좋습니다.
  • 바이트 스트림을 사용하는 경우:
  • 예제 프로그램, 간단한 유틸리티 및 원시 키보드 입력을 사용한 작업에 적합합니다.

바이트 스트림을 사용한 콘솔 읽기의 예:

try {
    InputStream input = System.in;
    System.out.print("Digite um caractere: ");
    int caractere = input.read(); // Lê um byte do console
    System.out.println("Você digitou: " + (char) caractere);
} catch (IOException e) {
    System.err.println("Erro ao ler o caractere.");
}

이 발췌문에서는 사전 정의된 스트림이 Java의 기본임을 강조하고 간단한 입력 및 출력 작업을 위한 바이트 스트림의 기본 사용을 소개합니다.

위 내용은 사전 정의된 스트림 및 바이트 스트림 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.