dedecms织梦内容管理系统    
首页 | java | C/C++ | PHP | 操作系统 | ajax | 脚本编程 | 安全技术 | 本站下载页 | flex | CRM | 专题 | QQ群 | 测试中心 | 会员中心 | 积分规则
  当前位置:主页>java>java基础>文章内容
Java输入输出(Java IO)处理概要
来源:LifevV.COM编辑部 作者:

Java IO概要


我们在进行程序开发时,往往需要进行类似以下处理:
1,从某个文件中取出数据写入另一个文件
2,从某个文件中读取数据写入内存(变量)
3,把内存中的数据保存到某个文件
4,从网络或其它程序读入/发送数据
等等。

如图:
一文。

该文对Java IO的所有包以及类的层次作了一个比较详细的说明。

Java输入输出(IO)处理范例


范例:

package com.test.io;

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class TestJavaIO {

    //Java IO测试
    public static void main(String[] args) {
        try {
          //FileReader文件读入对象,读入"c:\\in.txt"文件,该文件必须存在
          FileReader in = new FileReader("c:\\in.txt");
          //FileWriter文件输出对象,用来写入内容
          FileWriter out = new FileWriter("c:\\out.txt");

          int ch;

          //从in.txt中读入一个个字节
          while ((ch = in.read()) != -1) {  //到文件末尾时,会返回-1,所以这里根据ch是否为-1来结束输入输出过程
            //将读入的字节保存在out对象中
            out.write(ch);
          }

          in.close();  //关闭输入流
          out.close( );  //关闭输出流

          //至此,将在c:盘上创建一个名为out.txt的文件,该文件内容与in.txt完全一样。
        } catch(IOException e) {
        }
      }

}

如果c:不存在in.txt文件,可以使用记事本等创建一个内容任意的in.txt文件。比如内容为:

Test Java IO.

编译执行:
C:\java>javac TestJavaIO.java

C:\java>java TestJavaIO

C:\java>type out.txt
Test Java IO.

C:\java>

上一篇:讨论 Java 技术新手入门   下一篇:JFreeChart初学者入门实例详细解析
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·JUnit单元测试(2)
·JUnit单元测试(1)
·浅谈在Java语言中究竟是传值还是
·Java 5.0 多线程编程实践
·Java的文件 读和写
·对于JAVA基础测试中常见的异常问
·JAVA程序员面试33问,你能回答多
·Java Reflection (JAVA反射)详解
·JAVA中配置环境变量设置方法大全
·讲述java语言中内部类的研究
·详细解析Java中抽象类和接口的区
·Java开发中的事件驱动模型实例详
  相关文章
·讨论 Java 技术新手入门
·怎么向一个命令行Java程序传递参
·Java/J2EE中文问题终极解决之道
·Java语言的参数传递和处理方法 -
·Java语言的克隆与深层次克隆技术
·java学习----理解面向对象的程序
·Vector & ArrayList 哪一个更好
·深入 JAVA对象的复制与比较
·java多线程编程
·Java开发者需坚守的十大基本准则
·JAVA如何调用DOS命令
·如何使用Static的变量和方法
  相关信息
copy right @ 百家拳软件项目研究室 2007 辽ICP备07011763