java中的缓冲流类型有哪些

  介绍

这期内容当中小编将会给大家带来有关java中的缓冲流类型有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

java是什么

java是一门面向对象编程语言,可以编写桌面应用程序,网络应用程序,分布式系统和嵌入式系统应用程序。

<强> 1。字节缓冲流

构造方法

 public  BufferedInputStream (InputStream 在),:创建一个新的缓冲输入流。
  public  BufferedOutputStream (OutputStream ):,创建一个新的缓冲输出流。

实例

 public  class  Demo03  {
  ,,,public  static  void  main (String [], args), throws  IOException  {
  ,,,,,,,Long  start =System.currentTimeMillis ();
  ,,,,,,,//明确数据源
  ,,,,,,,FileInputStream  fis=new  FileInputStream (“E: \ \ shipin \ \ 1. rar");
  ,,,,,,,//创建字节输入缓冲流
  ,,,,,,,BufferedInputStream  bis=new  BufferedInputStream (fis);
  ,,,,,,,//明确目的地
  ,,,,,,,FileOutputStream 安全系数=new  FileOutputStream (“D: \ \ java \ \ shipin.rar");
  ,,,,,,,//创建字节输出缓冲流
  ,,,,,,,BufferedOutputStream  bos=new  BufferedOutputStream (fos)提交;
  ,,,,,,,byte[],字节=new 字节[1024];
  ,,,,,,,int  len=0;
  ,,,,,,,,((len=bis.read(字节))!=1){
  ,,,,,,,,,,,bos.write(字节0 len);
  ,,,,,,,}
  ,,,,,,,long 结束=System.currentTimeMillis ();
  ,,,,,,,//释放资源
  ,,,,,,,bis.close ();
  ,,,,,,,bos.close ();
  ,,,,,,,System.out.println (“479 mb的压缩包字节缓冲流复制的时间为“+ (end-start) +“毫秒值!“);
  ,,,}
  }

<强> 2。字符缓冲流

构造方法

 public  BufferedReader (Reader 在),:创建一个,新的缓冲输入流。
  public  BufferedWriter (Writer ):,创建一个新的缓冲输出流。

实例

 public  class  Copy  {
  ,,,public  static  void  main (String [], args), throws  IOException  {
  ,,,,,,,//明确数据源
  ,,,,,,,FileReader  fr=new  FileReader (“D: \ \ java \ \ hello.txt");
  ,,,,,,,//创建字符输入缓冲流
  ,,,,,,,BufferedReader  br=new  BufferedReader (fr);
  ,,,,,,,//明确目的地
  ,,,,,,,FileWriter 弗兰克-威廉姆斯=new  FileWriter (“D: \ \ java \ \ nihao.txt");
  ,,,,,,,BufferedWriter  bw=new  BufferedWriter (fw);
  ,,,,,,,String 行=零;
  ,,,,,,,,((=br.readLine行())!=null) {
  ,,,,,,,,,,,bw.write(线);
  ,,,,,,,,,,,bw.newLine ();
  ,,,,,,,,,,,bw.flush ();
  ,,,,,,,}
  ,,,,,,,bw.close ();
  ,,,,,,,br.close ();
  ,,,}
  }

上述就是小编为大家分享的java中的缓冲流类型有哪些了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

java中的缓冲流类型有哪些