Posts tagged: java io

对Java数据流的操作

类似这样的代码: InputStream inputStream = null; try {     inputStream  =file.getInputStream();     byte[] bs = new byte[inputStream.available()];     inputStream.read(bs);     File files = new File("a.log");     OutputStream outputStream = new FileOutputStream(files);     outputStream.write(bs);     outputStream.close(); 肯定是能工作的。但是,把输入流全部读入内存再写入文件流的做法,是不好的。如果是单机程序或者是随手写的小应用问题不大。在服务器端,用于对上传文件的处理,则会造成内存的较大抖动。对内存的时候完全依赖用户上传文件的大小。    发送文章为PDF   

星期二 八月 17th, 2010 in , , | No Comments »