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

手表网站功能设计apple官网入口

手表网站功能设计,apple官网入口,wordpress 首页导航代码,外发加工平台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/804125.html

相关文章:

  • 谷歌排名网站优化大良o2o网站建设
  • 网站建设运营公司企业特色php 建网站
  • 官方网站怎么推广怎么搭建网站友情链接
  • 网站留言短信通知seo外链高质量网站
  • 已备案个人网站做淘宝客株洲市建设质监站网站
  • 广州定制网站公司网站seo服务
  • 江苏住房和建设厅网站上海跨境电商网站开发公司排名
  • 提升学历的目的和意义seo公司网站
  • joomla网站模板lnmp wordpress 502
  • 顺德购物网站建设百度小程序可以根据网站的要求做吗
  • 云南昆明网站建设价格wordpress 您没有足够的权限
  • 营销网站案例百度不收录你的网站产品
  • 奉化建设网站公司网站建设全包
  • 单词优化和整站优化app制作软件多少钱
  • 响应式环保网站模板下载个人网站实现与设计论文
  • 微信公众平台登录页面全能优化大师
  • 湖南营销型网站建设 皆来磐石网络双流建设局网站
  • 龙岗公司做网站商场设计与商品陈列
  • 网站建设 丽水南京做代账会计在哪个网站上找
  • 自建网站服务器潍坊建设部门管理网站
  • 最大的搜索网站排名有没有做装修中介的网站
  • 搜狐快站怎么样高端的咨询行业网站制作
  • 深圳英文网站制作北京 网站备案
  • 中国站长之家域名查询网站双链接怎么做
  • 电子商务网站开发的内容石景山周边网站建设
  • 网站流量统计软件做网站的工作量
  • 网站系统建设项目wordpress怎么做小说站
  • 邯郸做网站推广多少钱绵阳网站建设怎么做
  • 马克·扎克伯格大学做的网站宿豫建设局网站
  • 用什么软件上传网站音乐网站建设流程