Содержание
- 2. Рассматриваемые вопросы Reader и InputStream Writer и OutputStream Буферизация Класс Scanner Сериализация объектов
- 3. Общая концепция ввода-вывода
- 4. Reader и InputStream Reader и InputStream предоставляют схожий набор методов, но оперируют с различающимися типами данных.
- 5. Writer и OutputStream Writer и OutputStream построены аналогично. OutputStream определяет методы для записи байт и массивов
- 6. Буферизация Классы для буферизация: BufferedReader BufferedWriter BufferedInputStream BufferedOutputStream Буферизует данные при чтении или записи, тем самым
- 7. Буферизация Пример: BufferedReader in = new BufferedReader(new FileReader("copyBytes.txt")); BufferedWriter out = new BufferedWriter(new FileWriter("outCopyBytes.txt")); Для чтения
- 8. Класс Scanner Для чтения из консоли используется класс Scanner. Методы: boolean hasNext()- для проверки наличия произвольной
- 9. Serializable Сериализация - это процесс сохранения состояния объекта в последовательность байт; Десериализация - это процесс восстановления
- 10. Интерфейс Serializable Для сериализации объекта класс должен реализовывать интерфейс Serializable. public class Car implements Serializable {
- 11. Сериализация объекта Для сериализации объекта используется класс ObjectOutputStream. Конструктор public ObjectOutputStream(OutputStream out) Пример: FileOutputStream fos =
- 12. Десериализация объекта Для сериализации объекта используется класс ObjectInputStream. Конструктор public ObjectInputStream(InputStream in) Пример: FileInputStream fis =
- 13. Вопросы
- 15. Скачать презентацию