当前位置: 首页 > wzjs >正文

手表网站布局seo的网站

手表网站布局,seo的网站,公司介绍,快速建站公司是干嘛的1.IO缓冲流: 之前我们学习的都是原始流(FileInputStream字节输入流、FileOutputStream字节输出流、FIleReader字符输入流、FIleWriter字符输出流)其实我们可以知道对于这些其实性能都不是很好,要么太慢一个一个,要么就…

1.IO缓冲流:

之前我们学习的都是原始流(FileInputStream字节输入流、FileOutputStream字节输出流、FIleReader字符输入流、FIleWriter字符输出流)其实我们可以知道对于这些其实性能都不是很好,要么太慢一个一个,要么就是创建buffer数组占内存,因此我们需要对其进行性能的提升!

1.1字节缓冲流

为什么缓冲就可以提高性能,下面我通过图进行详细的介绍!!!【这类学要注意就是缓冲输入输出流是没有能力进行输入输出的,就就好比是一个水龙头套子,他是依附于原始的字节输入输出流的!】

1.1.1字节缓冲输入流、字节缓冲输出流

package IoByteDemo;import java.io.*;public class Test06 {public static void main(String[] args) {try(//创建输入管道InputStream fileInputStream = new FileInputStream("src\\IoByteDemo\\img.png");//包装一个套子,缓冲输出流BufferedInputStream bufferedInputStream = new BufferedInputStream(fileInputStream);//创建输出管道OutputStream fileOutputStream = new FileOutputStream("src\\IoByteDemo\\img3.png");//包装一个套子,缓冲输出流BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(fileOutputStream);) {//首先我们创建一个1kb的字节数组byte[] buffer = new byte[4];//然后进行循环int len;while ((len = bufferedInputStream.read(buffer)) != -1){bufferedOutputStream.write(buffer,0,len);}} catch (Exception e) {throw new RuntimeException(e);}}
}

1.1.2字符缓冲输入流和字符缓冲输出流

package IoCharDemo;import java.io.*;public class Test04 {public static void main(String[] args) {try (//创建字符输入流FileReader fileReader = new FileReader("src\\IoCharDemo\\note03.txt");//再创建缓冲字符输入流BufferedReader bufferedReader = new BufferedReader(fileReader);//创建字符输出流FileWriter fileWriter = new FileWriter("src\\IoCharDemo\\note04.txt");BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);){
//            //对于缓冲输入流进行读行操作!
//            while (bufferedReader.readLine() != null){
//                System.out.println(bufferedReader.readLine());
//            }//开始进行复制//创建一个1024数组char[] buffer = new char[1024];//设置长度int len;while ((len = bufferedReader.read(buffer)) != -1){bufferedWriter.write(buffer,0,len);}System.out.println("赋值完成");}catch (Exception e){System.out.println("异常!");}}
}

总结:(如何提高字节读写数据的性能)

1.使用缓冲输入输出流,提高效率!

2.在内存进行容量更大的数据进行存储new byte[1024*n]适可而止

3.上述两者结合起来效果更好!

http://www.dtcms.com/wzjs/551962.html

相关文章:

  • 法治建设的网站wordpress 登录重定向
  • 代做网站修改维护莱芜高端网站建设报价
  • dedecms视频网站开发中职课程网站建设与管理
  • 简单网站的设计与制作网站建设 维护 运营情况报告
  • 做美食网站的模板企业展厅设计公司信息
  • 网站建设后压缩代码有什么网站可以做logo赚钱
  • 外贸网站建设方案WordPress免费小说主题
  • 住房和城乡建设部网站标准定额站长之家网站排行榜
  • 重庆网站怎么做出来的佛山 顺德营销型网站设计
  • 做网站哪家营销品牌推广公司
  • 注册网站多少钱一年小程序定制公司哪家好
  • 做网站为什么要用源码珠海建站程序
  • 网站建设资料需要公司提交的吗全网热度指数
  • 白酒网站模版上海百度推广排名优化
  • 在线网站建设培训网站优化关键词排名怎么做
  • 烟台网站建设招聘wordpress 优化版
  • 帮我做网站推广高校支付网站建设费需要入无形资产
  • 网站的设计思想临沂企业自助建站系统
  • 做推广可以在哪些网站发布软文ppt做长图网站
  • wordpress插件影响网站教育培训机构网站建设
  • 网站顶部素材河南单位网站建设
  • 免费网站开发合同wordpress图片简码
  • 网络舆情监测工作seo关键词优化推广报价表
  • 做五金的外贸网站有哪些清博舆情系统
  • 淘宝做网站推广网站建设 视频教程
  • 桂林建站phpcms旅游网站模板
  • 腾云网站建设怎么样菏泽 兼职做网站
  • 网站建设金网科技直接打域名访问网站
  • 12380网站建设区块链开发用什么语言好
  • 校园网站建设素材龙岗网站建设代理商