Sobes.tech
Junior — Middle

Πώς ονομάζεται το διεπαφή που διασφαλίζει την λήψη και αποστολή δεδομένων;

sobes.tech AI

Απάντηση από AI

Η διεπαφή που παρέχει την λήψη και αποστολή δεδομένων στην Java ονομάζεται Stream.

Οι ροές (Streams) επιτρέπουν την ανάγνωση και εγγραφή δεδομένων, για παράδειγμα, από αρχεία, δικτυακές συνδέσεις ή άλλες πηγές. Στην Java, υπάρχουν δύο βασικοί τύποι ροών:

  • InputStream — για ανάγνωση δεδομένων
  • OutputStream — για εγγραφή δεδομένων

Παράδειγμα ανάγνωσης δεδομένων από αρχείο:

try (InputStream input = new FileInputStream("file.txt")) {
    int data = input.read();
    while (data != -1) {
        System.out.print((char) data);
        data = input.read();
    }
} catch (IOException e) {
    e.printStackTrace();
}