字节流与字符流
在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主要是使用OutputStream完成,输入使的是InputStream,在字符流中输出主要是使用Writer类完成,输入流主要使用Reader类完成。(这四个都是抽象类)
处理流的用法:
按照流是否直接与特定的地方(如磁盘、内存、设备等)相连,分为节点流和...
分类:
编程语言 时间:
2015-05-29 18:07:06
阅读次数:
124
流的大家族
流(stream)的概念:
源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。
一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。
流的方向是重要的,根据流的方向,流可分为两类:输入流...
分类:
编程语言 时间:
2015-05-28 21:31:23
阅读次数:
208
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- IO 一、概念:IO流即InputOutput的缩写,来处理设备间的数据传输 1、特点:对数据的操作通过流的方式,分为字节流和字符流输入流输出流 2、IO流的常用基类:字节流的抽象基流:Input...
分类:
其他好文 时间:
2015-05-28 15:38:31
阅读次数:
120
<?php
$base64?=?file_get_contents("php://input");?//获取输入流
$base64?=?json_decode($base64,1);
$data?=?$base64[‘base64‘];
preg_match("/data:image\/(.*);base64,/",$data,$res);
$ext?=?$re...
分类:
Web程序 时间:
2015-05-28 11:06:13
阅读次数:
231
一、IO概述
1、分类
1) 流向:
输入流 读取数据
输出流 写出数据
2) 数据类型:
字节流
字节输入流 读取数据 InputStream
字节输出流 写出数据 OutputStream
字符流
字符输入流 读取数据 Reader
字符输出流 写出数据 Writer
注意:
一般我们在探讨IO流的时候,如果没有明确说明按哪种分类来说,默认情况下是按照数据类型来分的。
每种基类的子类都是以父类名作为后缀名。
XxxOutputStream
XxxInputStream
XxxRead...
分类:
其他好文 时间:
2015-05-27 22:53:58
阅读次数:
328
1 #include 2 int main()3 {4 int a, b; //定义两个变量名5 scanf("%d%d", &a, &b);//从标准输入流中输入两个整数6 printf("%d\n", a+b);//输出到标准输出流中7 return 0;8 }
分类:
其他好文 时间:
2015-05-27 22:41:34
阅读次数:
134
第一节 IO概述概述1、IO流:即InputOutput的缩写。2、特点: 1)IO流用来处理设备间的数据传输。 2)Java对数据的操作是通过流的方式。 3)Java用于操作流的对象都在IO包中。 4)流按其操作数据的类型分为两种:字节流和字符流。 5)流按其流向分为:输入流和输出流。注意:流只....
分类:
其他好文 时间:
2015-05-26 23:17:42
阅读次数:
260
1.Java的字节流:InputStream是所有字节输入流的祖先,而OutputStream是所有字节输出流的祖先。2.Java的字符流:Reader是所有读取字符串输入流的祖先,而writer是所有输出字符串的祖先。InputStream,OutputStream,Reader,writer都是...
分类:
编程语言 时间:
2015-05-26 12:05:51
阅读次数:
122
JavaWeb学习总结——文件上传和下载 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求.....
分类:
Web程序 时间:
2015-05-25 16:14:27
阅读次数:
132
一、文件分割示意图二、文件合并示意图方式一:通过文件追加的方式
方式二:通过SequenceInputStream对其他输入流的逻辑串联。
测试RandomAccessFile随机访问文件package FileSplitMerge;import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;i...
分类:
编程语言 时间:
2015-05-25 09:55:30
阅读次数:
230