A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© aguang 中级黑马   /  2015-8-26 10:41  /  598 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. 1 package cn.hello;
  2. 2
  3. 3 import java.io.File;
  4. 4 import java.io.FileNotFoundException;
  5. 5 import java.io.FileOutputStream;
  6. 6 import java.io.FilenameFilter;
  7. 7 import java.io.IOException;
  8. 8 import java.text.SimpleDateFormat;
  9. 9 import java.util.Date;
  10. 10
  11. 11 /*
  12. 12  * IO流
  13. 13  * 作用:主要是用来上传文件和下载文件
  14. 14  * 字节流
  15. 15  * 字符流:如果是文本,用字符流
  16. 16  *
  17. 17  * 字节流
  18. 18  *         InputStream  OutputStream
  19. 19  * 字符流
  20. 20  *         Reader    Writer
  21. 21  *
  22. 22  *
  23. 23  * */
  24. 24
  25. 25 /*
  26. 26  * OutputStream
  27. 27  *     构造方法
  28. 28  *             FileOutputStream(File file)
  29. 29  *             FileOutputStream(String name)
  30. 30  *
  31. 31  * */
  32. 32 public class Test01 {
  33. 33     public static void main(String[] args) throws IOException {
  34. 34         //创建字节输出流对象
  35. 35         /*File f1=new File("j:\\zf");
  36. 36         f1.mkdir();
  37. 37         File f2=new File(f1,"a.txt");
  38. 38         try {
  39. 39             f2.createNewFile();
  40. 40         } catch (IOException e) {
  41. 41             // TODO Auto-generated catch block
  42. 42             e.printStackTrace();
  43. 43         }
  44. 44         
  45. 45         try {
  46. 46             FileOutputStream fos=new FileOutputStream(f2);
  47. 47         } catch (FileNotFoundException e) {
  48. 48             // TODO Auto-generated catch block
  49. 49             e.printStackTrace();
  50. 50         }
  51. 51         */
  52. 52         
  53. 53         
  54. 54         //第二种方式
  55. 55         //1创建字节流对象
  56. 56         FileOutputStream fos=new FileOutputStream("j:\\hello.txt");
  57. 57         //创建字节流对象做了:1调用系统功能去创建文件(但是不会创建目录)   2创建fos对象   3把fos对象指向这个文件
  58. 58         
  59. 59         //2调用方法 写入数据
  60. 60         //把字符串转为字节数组:getBytes()    转为字符数组:toCharArray()
  61. 61         fos.write("hello world".getBytes());
  62. 62         
  63. 63         //3释放资源
  64. 64         fos.close();   //1让流对象变成垃圾,被垃圾回收器回收2通知系统去释放资源
  65. 65         
  66. 66     }
  67. 67 }
复制代码

2 个回复

倒序浏览
赞赞赞,,,,,这个很重要,得认真学好
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马