- 1. Warum definiert Java Streams aus Bytes und Zeichen?
- 2. Da die Konsoleneingabe und -ausgabe textbasiert sind, warum verwendet Java für diesen Zweck immer noch Bytestreams?
- 3. Zeigen Sie, wie Sie eine Datei öffnen, um Bytes zu lesen.
- 4. Zeigen Sie, wie Sie eine Datei zum Lesen von Zeichen öffnen.
- 5. Zeigen Sie, wie Sie eine Datei für Direktzugriffs-E/A öffnen.
- 6. Wie können wir eine numerische Zeichenfolge wie „123,23“ in ihr binäres Äquivalent umwandeln?
- 7. Schreiben Sie ein Programm, das eine Textdatei kopiert. Lassen Sie dabei alle Leerzeichen in Bindestriche umwandeln. Verwenden Sie die Datei-Byte-Stream-Klassen. Verwenden Sie den herkömmlichen Ansatz, um eine Datei zu schließen, indem Sie close( ) explizit aufrufen.
- 8. Schreiben Sie das in Frage 7 beschriebene Programm so um, dass es Zeichenstromklassen verwendet. Verwenden Sie dieses Mal die try-with-resources-Anweisung, um die Datei automatisch zu schließen.
- 9. Welche Art von Stream ist System.in?
- 10. Was gibt die read()-Methode von InputStream zurück, wenn das Ende des Streams erreicht ist?
- 11. Welche Art von Stream wird beim Lesen von Binärdaten verwendet?
- 12. Leser und Schriftsteller stehen an der Spitze der __________ Klassenhierarchie.
- Kapitel 10 Verwendung von E/A
- 13. Die Try-with-Resources-Anweisung wird verwendet, um ____________ ________
- ____________.
- 14. Wenn wir die traditionelle Methode zum Schließen von Dateien verwenden,
- Das Schließen einer Datei innerhalb eines „finally“-Blocks ist ein guter Ansatz. Wahr oder falsch?
Das obige ist der detaillierte Inhalt vonKapiteltest (Übungen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!