当前位置:编程学习 > JAVA >>

java IO的小问题

import java.io.OutputStream; import java.io.*; public class OutputStreamUse{ public OutputStreamUse(OutputStream out){ String s="慈母手中线,游子身上衣。临行密密缝,意恐迟迟归。谁言寸草心,报得三春晖。"; byte[]b=s.getBytes(); try{ out.write(b); 1什么意思呢,如果是将字节数组b写出,那么卸载哪啊 out.flush(); 2这个不理解 }catch(IOException e){ System.out.println("发生异常:"+e); e.printStackTrace(); } } public static void main(String args[]){ new OutputStreamUse(System.out); } } import java.io.FileOutputStream; import java.io.*; public class FileOutputStreamUse{ public FileOutputStreamUse(){ String s="有志者事竟成,破釜沉舟,百二秦关终属楚;苦心人天不负,卧薪尝胆,三千越甲可吞吴。"; byte[] b=s.getBytes(); try{ FileOutputStream f=new FileOutputStream("座右铭.txt"); f.write(b); f.flush(); f.close(); 3这是什么意思 }catch(IOException e){ System.out.println("发生异常:"+e); e.printStackTrace(); } } public static void main(String args[]){ new FileOutputStreamUse(); } }
答案:1.将字节数组的数据写入缓冲池;
2.清空输出流out中的内容;
3.关闭输出流out;(如果不关闭,out输出流一致存在,占用内存)
其他:1输出字节数组b的内容;
2.清空输出流out中的内容;
3.关闭输出流out;(如果不关闭,out输出流一致存在,占用内存) 需要打基础,兄弟

上一个:java 中什么是context呢?和MAP是不是一样呢?求高人
下一个:为什么这个java程序员不能设置大小?就是那个f.setSize大小改变了还是一样

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,