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

中国wix网站制作公司wordpress使用置顶文章没用

中国wix网站制作公司,wordpress使用置顶文章没用,江西网站做的好的企业文化,自定义wordpress的字体一.缓冲流有什么优点 Java中的缓冲流#xff08;Buffered Stream#xff09;具有以下优势#xff1a; 提高效率#xff1a;缓冲流通过在内存中缓存一部分数据#xff0c;减少了直接从内存到磁盘或从磁盘到内存的频繁IO操作#xff0c;从而提高了读写效率。缓冲区大小调整… 一.缓冲流有什么优点 Java中的缓冲流Buffered Stream具有以下优势 提高效率缓冲流通过在内存中缓存一部分数据减少了直接从内存到磁盘或从磁盘到内存的频繁IO操作从而提高了读写效率。缓冲区大小调整缓冲流可以自动调整缓冲区的大小以适应不同大小的写入或读取操作。这有助于提高内存的使用效率并减少因频繁分配和释放内存导致的系统开销。自动刷新当缓冲区满时缓冲流会自动刷新将数据写入目标位置。这有助于减少程序员需要手动刷新流的次数降低出错风险。错误处理缓冲流提供了检查写入或读取操作是否发生错误的方法。这使得程序员可以更好地处理流操作中的错误情况。自动关闭Java 7引入的try-with-resources语句可以自动关闭实现了AutoCloseable接口的资源包括缓冲流。这有助于确保流在使用完毕后被正确关闭避免资源泄漏问题。 总之缓冲流通过缓存、自动调整、错误处理和自动关闭等功能提高了流操作的效率、可靠性和安全性。 二.字节缓冲流 1.原理 原理字节缓冲输入流自带8kb缓冲池字节缓冲输出流也自带8kb缓冲池 2.构造器 public BufferedInputstream(InputStream is) 把低级的字节输入流包装成一个高级的缓冲字节输入流从而提高读数据的性能 public BufferedOutputStream(OutputStream os 把低级的字节输出流包装成一个高级的缓冲字节输出流从而提高写数据的性能 3.代码 package org.example;import java.io.*;public class day09 {public static void main(String[] args) {try (InputStream is new FileInputStream(d:/temp/day05/改名.mp4);//定义一个字节缓冲输入流包装原始的字节输入流BufferedInputStream bis new BufferedInputStream(is);OutputStream os new FileOutputStream(d:/temp/day05/新名.mp4);//定义一个字节缓冲输出流包装原始的字节输出流BufferedOutputStream bos new BufferedOutputStream(os)) {byte[] buffer new byte[1024];int len;while((len bis.read(buffer)) ! -1){bos.write(buffer,0,len);}System.out.println(完成);} catch (Exception e) {e.printStackTrace();}} }默认缓冲池8kb如果需要缓冲池更大可以更改 InputStream is new FileInputStream(d:/temp/day05/改名.mp4); //定义一个字节缓冲输入流包装原始的字节输入流 BufferedInputStream bis new BufferedInputStream(is,8192*3); OutputStream os new FileOutputStream(d:/temp/day05/新名.mp4); //定义一个字节缓冲输出流包装原始的字节输出流 BufferedOutputStream bos new BufferedOutputStream(os,8192*3) 三.字符缓冲流 1.字符缓冲输入流 自带8kb的字符缓冲池可以提高字符输入流读取字符数据的性能 2.构造器 public BufferedReader(Reader r) 把低级的字符输入流包装成字符缓冲输入流管道从而提高字符输入流读字符数据的性能 3.方法 public String readLine 读取一行数据返回如果没有数据可读了会返回nul1 4.代码 package org.example;import java.io.*; import java.lang.invoke.VarHandle;public class day10 {public static void main(String[] args) {try (Reader fr new FileReader(d:/temp/day05/完美世界.txt);BufferedReader buf new BufferedReader(fr);) {char[] chars new char[5];int len;while((len buf.read(chars))!-1){System.out.print(new String(chars,0,len));}} catch (Exception e) {e.printStackTrace();}} }按行读取 package org.example;import java.io.*; import java.lang.invoke.VarHandle;public class day10 {public static void main(String[] args) {try (Reader fr new FileReader(d:/temp/day05/完美世界.txt);BufferedReader buf new BufferedReader(fr);) {String s;while((s buf.readLine())!null){System.out.println(s);}} catch (Exception e) {e.printStackTrace();}} }5.字符缓冲输出流 自带8kb的字符缓冲池可以提高字符输出流写字符数据的性能 6.构造器 public BufferedWriter(Writer r) 把低级的字符输出流包装成一个高级的缓冲字符输出流管道从而提高字符输出流写数据的性能 7.代码 package org.example;import java.io.BufferedWriter; import java.io.FileWriter; import java.io.Writer;public class day11 {public static void main(String[] args) {try ( //用多态Writer fw new FileWriter(d:/temp/day05/test1.txt,true);//创建字符缓冲输出流管道包装原始的字符输出流final BufferedWriter bfw new BufferedWriter(fw);){bfw.write(大梦谁先醒);bfw.newLine();//换行符bfw.write(我计不成乃天命也);} catch (Exception e) {e.printStackTrace();}} }
http://www.dnsts.com.cn/news/130541.html

相关文章:

  • 天津网站设计开发wordpress2016
  • .net 网站开发书籍东莞建设网站费用
  • 免费域名网站搭建网站建设报价模版
  • 宁波高端定制网站建设重庆vr制作
  • 个人备案网站服务内容互联网营销设计
  • html中文网站模板下载wordpress页面调用分类文章列表
  • 前端编程工程师培训优化推荐
  • 西部数码如何建设自己的网站做网站公司怎么推销
  • 优秀个人网站模板wordpress wp_head
  • 酒店如何做网站上海市建设工程招投标信息网
  • 网站建设的创意江苏省建设工程质量监督网站
  • 免费网站推广咱们做网站建设课程心得体会
  • 成都龙泉建设发展有限公司网站外贸哪个行业比较好做
  • h5响应式企业网站源码网站后台查找软件
  • 北京建设网站的公司简介wordpress登录页面空白
  • 网站建设好处zu97懒人模板网站
  • 网站备案审核要多久莱芜在线最新消息
  • 如何识别一个网站是否做的好苏州营销型网站制作
  • 网站维护工程师月薪多少欧米茄表官网
  • 无极电影网怎样下载电影优化平台建设公司
  • 电子商务网站建设开发网站改版会影响排名吗
  • 打开网站建设中是什么意思wordpress 404跳转
  • 江阴网站建设培训多用户商城系统的优势
  • 淘宝领卷网站什么做建设美食电子商务网站
  • 吴江网站建设公司常熟港口建设费申报网站
  • 东莞本地招聘网站有哪些域名怎么选才正确
  • 上海服装集团网站建设广州市建设注册中心网站
  • 小企业网站建设是怎么做的字体logo设计在线生成器
  • 网站制作新报价.netcore网站开发
  • wordpress多页面班级优化大师手机版下载(免费)