Was ist der Unterschied zwischen Stream-basiertem Input und Channel-basiertem Input? Die Java-API bietet sowohl Stream-basiert im Paket "java.io" als auch Channel-basiert im Paket "java.nio". Welcher der beiden ist leistungsstärker und reduziert Laufzeitfehler?
21
Antworten:
Einen guten Überblick finden Sie in diesem Oracle-Blogbeitrag
Vergessen Sie auch nicht, sich über die NIO.2-APIs von Java 7 zu informieren!
In Bezug auf die Leistung usw. lautet die Antwort "es kommt darauf an". Es hängt von den Eigenschaften Ihrer E / A ab, z. B. von der Größe, der Form, ob es sich um ein Netzwerk oder eine CD handelt, oder ob sie sich im Speicher befindet oder ...
quelle