Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
lang lang/java/io/index.md medium

lang-java-io-index

Java IO 两件事 — 文件读写用 NIO Files/Paths(显式 UTF-8)/ 流必须 buffered 包装且别一次性读大文件进内存。Use when 写 Java 文件读写 / 包装 InputStream / 处理大文件或乱码问题时。

子项索引

子项 一句话
nio-files skill 文件操作优先 java.nio.file.Files/Paths 而非老 File,字符集必须显式传 StandardCharsets.UTF_8
buffered-stream skill 原始字节/字符流必须用 Buffered 包装减少系统调用,配合 try-with-resources 自动关闭,大文件按行/按块流式处理别一次性读进内存

IO · 子项索引

IO 拆成两个独立决策点,按你正在做的事下钻:

你在做什么 进哪个
读写文件路径 / 遍历目录 / 担心默认字符集乱码 nio-files
包装字节或字符流 / 担心性能 / 处理可能很大的文件 buffered-stream