Java I/O与JDBC知识解析
1. Java I/O部分
在Java的I/O操作中,有许多关键的知识点和常见的错误场景。
1.1 数据序列化与反序列化
当需要将数据放入结构化对象时, ObjectInputStream 是反序列化数据的最佳选择。因为它专门用于将二进制数据转换为Java对象。而 ObjectWriter 、 BufferedStream 和 ObjectReader 并非I/O流类, ObjectOutputStream 用于序列化数据, FileReader 主要用于读取文本文件数据。
例如,若要将二进制数据反序列化为对象,可使用以下代码:
try (ObjectInputStream ois = new ObjectInputStream(new FileInputStream("data.bin"))) {
Object obj = ois.readObject();
} catch (IOException | ClassNotFoundException e) {
e.printStackTrace();
}
1.2 文件路径相关
- 绝对路径 :以根目录开头的路径是绝对路径。
- 文件与目录
超级会员免费看
订阅专栏 解锁全文
171万+

被折叠的 条评论
为什么被折叠?



