关闭

关于同步,异步,阻塞,非阻塞,IOCP/epoll,select/poll,AIO ,NIO ,BIO的总结

IO基本概念 Linux环境 Linux的内核将所有外部设备都可以看做一个文件来操作。那么我们对与外部设备的操作都可以看做对文件进行操作。我们对一个文件的读写,都通过调用内核提供的系统调用;内核给我们返回一个file descriptor(fd,文件描述符)。对一个socket的读写也会有相应的描述符,称为socketfd(socket描述符)。描述符就是一个数字(可以理解为一个索...
阅读(273) 评论(0)

简单理解java.lang.IllegalStateException异常:简单分析和简单解决方案

我们在做文件上传或者下载,或者过滤等操作时,可能要用到页面的输出流. 例如在JSP使用:     response.reset();     response.setContentType(”application/vnd.ms-excel”);     OutputStream s = response.getOutputStream();   抛出异常: ERROR [Engine...
阅读(2254) 评论(0)

Java基础:IO 流中的 flush

输出流呢,类似于一根管道,输出的时候先放到管道里,然后 管道满了存到介质上(硬盘或其他地方),当我们输出完后管道里面可能还有剩余,就用flush()清空管道即全部存到介质上。好象java默认的缓冲区是 8kb?(我也忘了),就是说只有每填满8kb才会提交一次,当少于这个值时就不会提交,所以最后为防止有未提交数据就flush()一下,强行提交生于 数据  也就是说,一般输出流关闭之前要...
阅读(733) 评论(0)

InputStreamReader和OutputStreamWriter的用法

首先说明下字节流和字符流: FileReader,FileWriter 是读字符的,1个字符是2个字节,16位 OutputStream ,InputStream是读字节的,1个字节是8位 如果要读汉字,一个汉字是2个字节,用InputStream读就把汉字折成两半,不太适合吧。 字符流主要读文本效率比较高。 字节流主要读二进制文件,图片 ,音频,视频等,就是为了防止出现读取的单位放大,...
阅读(4967) 评论(1)

Java 中InputStream与Reader的区别

java.io下面有两个抽象类:InputStream和Reader InputStream是表示字节输入流的所有类的超类 Reader是用于读取字符流的抽象类 InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。 即用Reader读取出来的是char数组或者String ,使用InputStream读取出来的是byte数组。 弄清了两个超类的根本区...
阅读(815) 评论(0)

Java中的IO流知识总结(转)

总结一: Java IO的一般使用原则: 一、按数据来源(去向)分类: 1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter 2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream 3、是Char[]: CharArrayReader...
阅读(816) 评论(0)

Java读文件写文件操作

这里,Java的读文件和写文件都是基于字符流的,主要用到下面的几个类: 1、FileReader----读取字符流 2、FileWriter----写入字符流 3、BufferedReader----缓冲指定文件的输入 该类的方法有: void close()          关闭该流。   void mark(int readAheadLimit)          标记流中的...
阅读(628) 评论(0)

[Java]读取文件方法大全

1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容  public class ReadFromFile {     /**      * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。      */     public static void readFileByBytes(String fil...
阅读(540) 评论(0)
    个人资料
    • 访问:6971489次
    • 积分:61219
    • 等级:
    • 排名:第34名
    • 原创:250篇
    • 转载:2617篇
    • 译文:3篇
    • 评论:661条
    文章分类
    最新评论