最新文章列表

IO流之缓冲流

        缓冲流本身不具IO功能,只是在别的流上加上缓冲提高效率,像是为别的流装上一种包装。当对文件或其他目标频繁读写或操作效率低,效能差。这时使用缓冲流能够更高效的读写信息。因为缓冲流先将数据缓存起来,然后一起写入或读取出来。所以说,缓冲流还是很重要的,在IO操作时记得加上缓冲流提升性能。          缓冲流分为字节和字符缓冲流 字节缓冲流为: BufferedInputSt ...
hm4123660 评论(0) 有2261人浏览 2015-04-14 01:54

装饰者模式

有时候为了传承某个类的一些功能,我们可以采用继承该类来获取功能,并可以通过覆写某些方法来进行功能加强。然而若想对一批类的功能进行加强,如果仍采用继承,不仅在代码上重复,并且不利于扩展。如下所示: public interface Component { public void fun(); } public class ConcreteAComponent implements ...
乒乓狂魔 评论(4) 有1225人浏览 2014-11-19 06:51

io之BufferedInputStream

package com.laien.io; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.InputStream; /** * BufferedInputStream预先读入一整段原始输入流数据至缓冲区中, * 而外界对BufferedInputStrea ...
lianglaiyang 评论(0) 有673人浏览 2014-09-24 22:52

Java读取超大文本文件

方法1:使用BufferedReader类读写超大文件 File file = new File("E:\\workspace(javaEE)\\StatisticsVisitor\\log\\tte\\2014\\03\\2014-03-26.log"); BufferedInputStream fis = new BufferedInputStream(new ...
hejiajunsh 评论(0) 有1661人浏览 2014-03-27 16:22

源码剖析之java.io.BufferedInputStream

java 提供了读写缓存api。 byte:java.io.BufferedInputStream 、 java.io.BufferedOutputStream char: java.io.BufferedReader、java.io.BufferedWriter 好处: 1、可以避免一次性写入大量的数据,这样可能瞬间造成内存占用太多,导致系统不稳定。 2、可以对写入较少的数据进行缓冲,避免写入输 ...
王新春 评论(0) 有1737人浏览 2013-04-25 18:47

BufferedInputStream 源码学习笔记

BufferedInputStream 是一个带有内存缓冲的 InputStream. 1.首先来看类结构 : BufferedInputStream是继承自FilterInputStream。 FilterInputStream继承自InputStream属于输入流中的链接流,同时引用了InputStream,将InputStream封装成一个内部变量,同时构造方法 ...
zhhphappy 评论(1) 有9635人浏览 2012-06-17 19:01

java读取文件及文件流

//java读取文件或是文件流的代码,涵盖了读取jar文件中的文件流,网络文件流等,有些读取方式为了防止编码转换带来的问题,采取了动态byte[]的方式读取,源码如下 import java.io.BufferedInputStream; import java.io.File; import java.io.BufferedOutputStream; import java.io.I ...
saluya 评论(0) 有1220人浏览 2012-02-24 14:44

FileInputStream与BufferedInputStream、FileInputStream与FileReader区别

FileInputStream与BufferedInputStream区别: FileInputStream是字节流,BufferedInputStream是字节缓冲流,使用BufferedInputStream读资源比FileInputStream读取资源的效率高(BufferedInputStream的read方法会读取尽可能多的字节),且FileInputStream对象的read方法会出现 ...
yonge812 评论(0) 有3009人浏览 2011-12-19 16:07

JAVA中mark()和reset()用法

根据JAVA官方文档的描述,mark(int readlimit)方法表示,标记当前位置,并保证在mark以后最多可以读取readlimit字节数据,mark标记仍有效。如果在mark后读取超 ...
dtr1988 评论(1) 有3623人浏览 2011-11-11 14:47

IO数据流的读和写,Reader和Writer的功能扩展

今天学习的内容还是IO数据流的读和写,Reader和Writer的功能扩展,每天看书区别InputStream和OutputStream字节型类的扩展和应用,然后今天学会了字节型数据自动转换字符型数据,BufferedInputStream(new InputStream(new FileWrite("res/1.txt"))),这是三个不同类的嵌套,刚自己仿造老师上课写的类做的 ...
Davidream 评论(0) 有781人浏览 2011-11-08 09:35

IO封装和相关实例

这是新学期的第二天,我相信每一天的努力都会有收获的,天无绝人之路。 今天学习的内容依旧是数据流部分,分装 FileInputStream,BufferedInputStream,DataInputStream 三种类型的嵌套缓冲等等。老师留的作业是一个记事本的输出输入,虽然要求实现的功能并不多,但是我尽自己能力都实现了,发现了很多学习不足之处,包括 GUI 的监听部分,以前停留在概念层面的东西在 ...
Davidream 评论(0) 有734人浏览 2011-11-08 09:26

读取Excel模板并输出

BufferedInputStream inputStream = null; inputStream = new BufferedInputStream(ConstantContainer.class .getResourceAsStream("/moban.xls")); // 读取模板文件 HSSFWorkbook workbook = new HSSFWorkb ...
linleizi 评论(0) 有1387人浏览 2011-10-14 14:50

java对IO流 进行分流

01    package org.richin.io.Stream.util; 02    import java.io.BufferedInputStream; 03    import java.io.BufferedOutputStream; 04    import java.io.FileInputStream; 05    import java.io.FileOutputSt ...
yajie 评论(0) 有2635人浏览 2011-10-07 08:00

IO阶段小结

IO: 字节流: 针对的字节数据,包括文本也包括媒体数据,如果是纯文本用字符流处理较为便捷。 字节流所使用的缓冲区是一个byte[]。 常用的对 ...
哈达f 评论(0) 有982人浏览 2011-07-31 02:02

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics