* io流 运用 * 注意:只要子类 包含以下类名字的,就是该流的继承 * InputStream----- 输入字节流 * Reader-------- 输入字符流 * OutputStream-----输出字节流 * Writer --------输出字符流
2022-09-20 15:00:24 4KB io流_java java_reader_writer java_io stream
// 源码 @Test public void io() { // 获取文件 File file = new File("C:\\Users\\Administrator\\Desktop\\01.pdf"); // 初始化输入流 FileInputStream fis = null; // 初始化输出流 FileOutputStream fos = null; try { // 使用输入流读取文件 fis = new FileInputStream(file); // 创建输出文件 fos = new FileOutputStream("D:\\新建文件夹\\Westlife.pdf"); // 设置读取字节数 byte[] bytes = new byte[1024]; // 记录实际读取到的字节数 int len; // 循环读取 while ((len = fis.read(bytes)) != -1) { // 将流输出到指定文件 fos.write(bytes); } } catch (Exception e) { e.printStackTrace(); } finally { // 关闭输入的文件流 if (fis != null) { try { fis.close(); } catch (IOException e) { e.printStackTrace(); } } // 关闭输出的文件流 if (fos != null) { try { fos.close(); } catch (IOException e) { e.printStackTrace(); } } } }
2021-10-18 15:03:43 32KB IO流 java
1
Java IO流的笔记,写了常用的类和方法的示例,以及部分Apache的commons-io的IO类,如果没有积分,可以到我的博客里查看下载
2021-03-08 17:03:57 46KB IO IO流 Java
1
Java 程序员把全部精力用在优化处理效率上,而对 I/O 关注不足,在某种程度上讲这并非他们 的错。在 Java 的早期,JVM 在解释字节码时往往很少或没有运行时优化。这就意味着,Java 程序 往往拖得很长,其运行速率大大低于本地编译代码,因而对操作系统 I/O 子系统的要求并不太高。 如今在运行时优化方面,JVM 已然前进了一大步。现在 JVM 运行字节码的速率已经接近本地 编译代码,借助动态运行时优化,其表现甚至还有所超越。这就意味着,多数 Java 应用程序已不 再受 CPU 的束缚(把大量时间用在执行代码上),而更多时候是受 I/O 的束缚(等待数据传 输)。
2020-01-03 11:29:41 2.22MB java NIO IO流 java并发编程
1
java IO流一本很好的IO学习书籍,觉得IO很难的朋友可以看看
2012-10-11 00:00:00 709KB IO流 java
1