1,Java IO中各类间的继承关系。
2,在Java中使用File类表示文件本身,可以直接使用此类完成文件的各种操作,如创建,删除等。
3,RandomAccessFile类可以从指定的位置开始读取信息,但是要求文件中各个数据的保存长度必须固定。
4,输入/输出流主要分为字节流(OutputStream,InputStream)和字符流(Writer,Reader)...
分类:
编程语言 时间:
2014-07-28 16:37:13
阅读次数:
289
一、IO流
1. IO流是用来处理设备之间的数据传输,java是通过流的方式完成对数据的传输。
2. 操作的基本规律
1>明确源和目的。
2>操作的数据是否是纯文本。
3>当体系明确后,明确要使用哪个具体的对象。
二、IO流结构
IO流
|---字节流
|--输入流抽象基类:InputStream
...
分类:
其他好文 时间:
2014-07-28 15:59:53
阅读次数:
293
1.文件系统操作,相关的累在 System.IO命名空间中,而注册表操作由System.Win32命名空间中的类执行。2.System.Runtime.Serialization都与串行化有关,串行化是把一些数据(如文档的内容)转化为字节流并存储在某个地方的过程。3.FileSystemInfo--...
分类:
其他好文 时间:
2014-07-28 15:24:53
阅读次数:
167
一、UDP介绍UDP和TCP都是构建在IP层之上传输层的协议,但UDP是一种简单、面向数据报(Sock_Dgram)的无连接协议,提供的是不一定可靠的传输服务。然而TCP是一种面向连接、可靠的,面向字节流(Sock_Stream)的传输协议,对于“无连接”是指在正式通信前不必与对方先建立连接,不管对...
分类:
其他好文 时间:
2014-07-28 14:31:33
阅读次数:
373
在java中,能够使用InputStream对文件进行读取,就是字节流的输入。当读取文件内容进程序时,须要使用一个byte数组来进行存储,如此会有例如以下两个问题:1.怎样建立合适大小的byte数组,假设已知输入流的大小。2.假设不知输入流的大小,则肯定须要建立一个非常大的byte数组,那么byte...
分类:
其他好文 时间:
2014-07-28 13:44:28
阅读次数:
170
在Java中,把这些不同类型的输入、输出抽象为流(Stream),而其中输入或输出的数据称为数据流(Data Stream),用统一的接口来表示,从而使程序设计简单明了。首先我要声明下:所谓的输入输出都是相对内存而言的还要讲几个基本概念:字节流和字符流,字节流8位,主要由InputStream和Ou...
分类:
编程语言 时间:
2014-07-27 21:41:35
阅读次数:
263
Java语言是一种编译后再经过解释器执行的过程, 解释器主要就是如何处理解释Class文件的二进制字节流。JVM主要包含三大核心部分:运行时数据区,类加载器和执行引擎。 虚拟机将描述类的数据从Class文件加载到内存,并对数据进行校验、准备、解析和初始化,最终就会形成可以被虚拟机使用的J...
分类:
编程语言 时间:
2014-07-26 14:11:05
阅读次数:
279
Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据...
分类:
编程语言 时间:
2014-07-26 01:06:06
阅读次数:
233
1.明确源和目的 源:输入流 InputStream Reader ---------------- 目的:输出流 OutputStream Writer 2.操作的数据是否是纯文本 是:字符流 不是:字节流 3.当体系明确后,在明确要使用哪个具体的对象。 通过源设备来进行区分: 1.内存 2.硬盘...
分类:
其他好文 时间:
2014-07-23 16:25:51
阅读次数:
216
OutputStream out = System.out; OutputStreamWriter osw = new OutputStreamWriter(out); BufferedWriter w = new BufferedWriter(osw); osw.write(line.toUppe...
分类:
其他好文 时间:
2014-07-23 15:05:46
阅读次数:
201