Junior — Middle
Môžeš uviesť hlavné typy implementácií triedy InputStream v Jave?
sobes.tech AI
Odpoveď od AI
V Jave, trieda InputStream je abstraktná trieda na čítanie bajtových tokov. Hlavné implementácie InputStream zahŕňajú:
- FileInputStream — čítanie zo súborov.
- ByteArrayInputStream — čítanie z poľa bajtov.
- BufferedInputStream — vyrovnaný vstup, zvyšuje výkon.
- DataInputStream — umožňuje čítanie primitívnych dátových typov (int, float atď.) zo streamu.
- PipedInputStream — pre interakciu medzi vláknami.
- ObjectInputStream — na čítanie serializovaných objektov.
Každá z týchto implementácií slúži na rôzne účely pri práci s dátovými tokmi.