Quina diferència hi ha entre els mètodes del flux d’entrada de dades i del lector de memòria contrària en relació amb la programació de xarxes Java?


Resposta 1:

Class BufferedReader: llegeix text d’un flux d’entrada de caràcters, emmagatzemant caràcters per tal de proporcionar una lectura eficient de caràcters, matrius i línies.

Class DataInputStream: un flux d'entrada de dades permet que una aplicació llegeixi tipus de dades Java primitius d'un flux d'entrada subjacent de forma independent de la màquina. Una aplicació utilitza un flux de sortida de dades per escriure dades que després poden ser llegides per un flux d’entrada de dades.

En cas de creació de fitxersDataInputStream s'utilitza com a flux d'introducció per defecte per crear fitxers binaris (.dat) i BufferedReader és el flux d'introducció per defecte dels fitxers de text (.txt). Tots dos llegeixen dades binàries i dades de text respectivament.

Espero que us ajudés. Salutacions!