Care este diferența dintre fluxurile de introducere a datelor și cititorul buffered cu privire la programarea în rețea Java?


Răspunsul 1:

Class BufferedReader: citește text dintr-un flux de intrare de caractere, caractere de tamponare, astfel încât să asigure citirea eficientă a caracterelor, tablourilor și liniilor.

Clasa DataInputStream: Un flux de intrare de date permite unei aplicații să citească tipuri de date Java primitive dintr-un flux de intrare de bază într-un mod independent de mașină. O aplicație folosește un flux de ieșire de date pentru a scrie date care pot fi citite ulterior de un flux de date de intrare.

În cazul creării fișierelorDataInputStream este utilizat ca flux de intrare implicit în crearea fișierelor binare (.dat), iar BufferedReader este fluxul de intrare implicit pentru fișierele text (.txt). Amândoi citesc date binare, respectiv date text.

Sper că te-a ajutat. Noroc!