说出 5 条 IO 的最佳实践
State 5 I/O best practices in Java.
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: System Design
标签: I/O, buffered, NIO, try-with-resources, memory-mapped
参考答案摘要
答案 IO 对 Java 应用的性能非常重要。理想情况下,你不应该在你应用的关键路径上避免 IO 操作。下面是一些你应该遵循的 Java IO 最佳实践: a)使用有缓冲区的 IO 类,而不要单独读取字节或字符。 b)使用 NIO 和 NIO2 c)在 finally 块中关闭流,或者使用 try-with-resource(Java7) 语句。 d)使用内存映射文件获取更快的 IO。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。