Maison > Java > javaDidacticiel > le corps du texte

Flux prédéfinis et utilisation de flux d'octets

Barbara Streisand
Libérer: 2024-11-04 01:46:02
original
379 Les gens l'ont consulté

Fluxos predefinidos e Usando os fluxos de bytes

Flux prédéfinis :

  • Classe System : le package java.lang importe automatiquement la classe System, qui représente l'environnement d'exécution Java.
  • Variables de flux : contient trois flux prédéfinis : System.in, System.out et System.err.
  • System.out : flux de sortie standard (généralement la console).
  • System.in : flux d'entrée par défaut (généralement le clavier).
  • System.err : flux d'erreurs standard (également la console).

Types de flux :

  • System.in est de type InputStream.
  • System.out et System.err sont de type PrintStream.
  • Ce sont tous des flux d'octets, mais peuvent être encapsulés dans des flux de caractères.

Exemple :

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

Copier après la connexion

Utilisation des flux d'octets :

Hiérarchie du flux d'octets :

  • InputStream et OutputStream sont au sommet de la hiérarchie.
  • Ils proposent des méthodes d'E/S de base, qui peuvent lancer IOException en cas d'erreur.
  • Préférence des flux de personnages :
  • Bien que les flux d'octets puissent être utilisés pour lire à partir de la console, les flux de caractères sont recommandés pour faciliter l'internationalisation et la maintenabilité.
  • Quand utiliser les flux d'octets :
  • Convient par exemple aux programmes, aux utilitaires simples et aux opérations avec saisie brute au clavier.

Exemple de lecture de console avec Byte Stream :

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.");
}

Copier après la connexion

Cet extrait souligne que les flux prédéfinis sont fondamentaux en Java et présente l'utilisation de base des flux d'octets pour des opérations d'entrée et de sortie simples.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal