流与文件我真的不懂

问题描述

看了很多java的书,上面介绍了字符流、字节流、对象流、过滤流、对象串行化,虽然基本用法会了,但还是一头雾水。不知道什么时候怎么灵活运用这些输入输出流。请介绍一本书详细介绍了这些流的书,或者提点建议吧。不甚感激!

解决方案

人流--很多人,一个接一个;(别误会了,非那个人流);资金流--很多、很多钞票或同质的东西,要强调了方向(流入、流出)、和量;物流--很多、很多货物,需要某地到另一个某地,现在也是某行业的名称;水流--... ...这些跟那个字节流、字符流的都类似,但是在程序设计中,这个‘流’字强调的是一种顺序结构,也就是说字节是一个接一个的、字符也是一个接一个的,多个字节或字符(即流的基本单位)在一起时并没有特别的意义,即没有在多个字节、字符(流的基本单位)上附加额外的信息。
解决方案二:
file还好了,io我开始也是晕的。最后我也懒得看,就去看别人用io写的代码,当然也会晕了,硬着头皮看。然后自己动手写代码。某一天把基础书拿来看,突然豁然开朗。呵呵
解决方案三:
自己多写写代码就能理解了。你就当它是水在水管中流一样撒
解决方案四:
多动手吧,不必死扣字眼,想多了就晕了建议做个上传下载的程序功能,具体应用时参考书中的理论,理论联系实际====================下面是百度搜的===================取决于操作方便以及接口 能肯定是文本的信息用字符流,转换,操作起来方便。 直接一个对象或一串对象发送,对方也按照对象来使用的,用对象流 涉及第三方消息通道或者本来读出就是二进制信息(不一定是文本)的用字节流。 字节和对象流在对象操作的时候,主要看怎么用起来方便,因为一次转换还是很花时间的。

时间: 2024-08-01 14:26:35

流与文件我真的不懂的相关文章

文件和 流-刚接触IO流和文件操作有许多不懂,请大神们来教教这些定义是什么意思

问题描述 刚接触IO流和文件操作有许多不懂,请大神们来教教这些定义是什么意思 File f1 = new File(dir, name);//什么意思,不懂啊. FileOutputStream out = new FileOutputStream(path);//什么意思,不懂啊. FileInputStream in = new FileInputStream(path);//什么意思,不懂啊. FileOutputStream fout = new FileOutputStream(xxx

io流-.jsp页面IO流读取文件报错

问题描述 .jsp页面IO流读取文件报错 <%@ page language=""java"" import=""java.util.*"" pageEncoding=""gb2312""%><%@ page import=""java.io.*""%><%@ page import=""org.a

站长与百度对掐:其实你真的不懂我的心

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 好久没有写文章了,博客也好久没有更新了,感觉有些堕落了.呵呵,今天下班之后打了一下球,感觉有点累,但是也觉得挺舒畅的,自从做SEO开始就很少运动了,感觉自己身体都处于亚健康状态.有点远了,回到正题上,6.7月百度连续大动作,K了一大批站.波动时间够长,很多站长受到了冲击,有的甚至回到了解放前.那些被K了站有站长们需要发泄一下,因为有了去年那个

Java基于IO流读取文件的方法_java

本文实例讲述了Java基于IO流读取文件的方法.分享给大家供大家参考,具体如下: public static void readFile(){ String pathString = TEST.class.getResource("/simu").getFile(); try { pathString = URLDecoder.decode(pathString, "utf-8"); } catch (UnsupportedEncodingException e1)

java学习笔记16--I/O流和文件

IO(Input  Output)流 IO流用来处理设备之间的数据传输,对数据的操作是通过流的方式,Java用于操作流的对象都在IO包中 输入/输出流可以从以下几个方面进行分类 从流的方向划分: 输入流.输出流 从流的分工划分: 节点流.处理流 从流的内容划分: 面向字符的流.面向字节的流 字符流和字节流 字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象.本质其实就是基于字节流读取时,去查了指定的码表. 字节流和字符流的区别: 读写单位不同:字节流以字节(8bit)为单位,字

.net 流——使用流进行文件复制

       与Java中的各种文件流,网络流类似,.net中也有各类流.流的主要用途就是与应用程序外部的文件或数据源进行数据交互.基类为Stream,定义在命名空间System.IO下;  一,使用流进行一次性的复制写入             首先我们在桌面上建个测试用的文件,写入些东西:                  之后是我们的代码:       #region 使用流进行一次性复制 //创建一个文件流对象(参数一:指定了文件的位置:参数二:枚举值,指定操作系统打开文件的方式:参数三

java中IO操作 利用文件流 过滤流对文件进行读写操作

/* 两种基本的流是:输入流(Input Stream)和输出流(Output Stream) .可从中读出一系列字节的对象称为输入流. 而能向其中写入一系列字节的对象称为输出流. System.out.println   中的 out 是 PrintStream 类对象   System类的静态成员可以向 输出流写入数据 System.in.read()     in 是InputStream类的成员 可以从键盘等输入设备读取字节数据  利用FileInputStream   FileOutp

Java使用字符流拷贝文件出现乱码

Java代码 //      BufferedReader in = null; //      BufferedWriter out = null; Reader in = null; Writer out = null; try { //          in = new BufferedReader(new FileReader(src)); //          in = new BufferedReader(new InputStreamReader(new FileInputSt

他们真的不懂云计算吗?

文/张书乐 "在座的各位有谁能准确地说出云计算到底是什么?如果你很了解云计算,请举手." AMD全球高级副总裁.大中华区总裁邓元鋆在去年11月的一场大会上抛出了这个问题,数百人的会场出现了一瞬安静,竟没有一个人举手. 台下坐着什么人?AMD数位全球高管,来自惠普.戴尔.微软.超微.WYSE,以及曙光.超云.盛大等重要合作伙伴,他们真的不知道云计算吗? 答案当然是否定的,但为何现场会如此安静?是谦虚?是谨慎?还是不屑于作答? 当然不是,只不过,在各大IT和互联网企业高管眼中,都有一个同而