java IO接口(Input)

package IO;

 

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;

 

public class FileinputstremTest {

  public static void main(String[] args) {

    FileInuputStream fis =null;

    try(

     fis =new FileInputStream("C:\\\\Users\\\\Administrator\\\\Desktop\\\\ZR.txt");

     StringBuffer sbff =new StringBuffer();

     int next=0;

     while((next=fis.read( ))!=-1){

      sbff,append((char) next);

    }

    System.out.println(sbff);

         } catch (FileNotFoundException e) {

           e.printStackTrace();

       } catch (IOException e) {

          e.printStackTrace();

    }finally{

       fis.close();

           catch (IOException e) {

        e.printStackTrace();

         }

     }

   }

}

时间: 2024-10-31 23:15:35

java IO接口(Input)的相关文章

java IO接口(output)

package IO; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;   public class FileoutputstreamTest { FileOutputStream fos=null; String name ="C:\\\\\\\\Users\\\\\\\\Administrator\\\\\\\\Desktop\\\\\\\\Z

java IO接口

package IO;   import java.io.File; import java.text.SimpleDateFormat;   public class FileTest {        public static void main(String[] args) {             SimpleDateFormat sf= new SimpleDateFormat("yyyy-MM-dd hh:mm:ss") //输出时间的格式为(例:2000-01-10

java.io.Serializable (序列化接口)

该接口的定义为: public interface Serializable { }//大括号内为空.这是一种特殊的接口. Java的"对象序列化"能让你将一个实现了Serializable接口的对象转换成byte流,这样日后要用这个对象时候,你就能把这些byte数据恢复出来,并据此重新构建那个对象了. 1.特点 1:当一个对象被序列化时,只保存对象的非静态成员变量(包括声明为private的变量),不能保存任何的成员方法和静态的成员变量. 2:如果一个对象的成员变量是一个对象,那么这

JAVA - IO包的学习引导文章(摘抄)

什么是IO IO(Input/Output)是计算机输出/输出的接口.Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等.Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入.此外,Java也对块传输提供支持,在核心库java.nio中采用的便是块IO.关于NIO我们在后面还有专门的讨论. 流IO的好处是简单易用,缺点是效率较低.块IO效率很高,但编程比较复杂.Java IO模型 Java的IO模型设计非常优秀,它使用Decor

java io学习(四) ObjectInputStream 和 ObjectOutputStream

本章,我们学习ObjectInputStream 和 ObjectOutputStream ObjectInputStream 和 ObjectOutputStream 介绍 ObjectInputStream 和 ObjectOutputStream 的作用是,对基本数据和对象进行序列化操作支持. 创建"文件输出流"对应的ObjectOutputStream对象,该ObjectOutputStream对象能提供对"基本数据或对象"的持久存储:当我们需要读取这些存储

Java IO 之 OutputStream源码

Writer      :李强强   一.前言 上一篇<Java IO 之 InputStream源码>,说了InputStream.JDK1.0中就有了这传统的IO字节流,也就是 InputStream 和 OutputStream.梳理下两者的核心: InputStream中有几个 read() 方法和 OutputStream中有几个 write() 方法.它们是一一对应的,而核心的是read()和write()方法.它们都没实现,所有本质调用是各自实现类实现的该两个方法. read()

Java IO: 序列化与ObjectInputStream、ObjectOutputStream

作者:Jakob Jenkov  译者: 李璟(jlee381344197@gmail.com) 本小节会简要概括Java IO中的序列化以及涉及到的流,主要包括ObjectInputStream和ObjectOutputStream. Serializable 原文链接 如果你希望类能够序列化和反序列化,必须实现Serializable接口,就像所展示的ObjectInputStream和ObjectOutputStream例子一样. 对象序列化本身就是一个主题.Java IO系列教程主要关注

我的Java开发学习之旅------&amp;gt;JAVA IO 设计模式彻底分析

本文转载于网络. 一.引子(概括地介绍Java的IO) 无论是哪种编程语言,输入跟输出都是重要的一部分,Java也不例外,而且Java将输入/输出的功能和使用范畴做了很大的扩充.它采用了流的 机制来实现输入/输出,所谓流,就是数据的有序排列,而流可以是从某个源(称为流源或Source of Stream)出来,到某个目的地(称为流汇或Sink of Stream)去的.由流的方向,可以分成输入流和输出流,一个程序从输入流读取数据向输出流写数据. 如,一个程序可以用FileInputStream类

java io系列05之 ObjectInputStream 和 ObjectOutputStream

本章,我们学习ObjectInputStream 和 ObjectOutputStream ObjectInputStream 和 ObjectOutputStream 介绍 ObjectInputStream 和 ObjectOutputStream 的作用是,对基本数据和对象进行序列化操作支持.创 建"文件输出流"对应的ObjectOutputStream对象,该ObjectOutputStream对象能提供对"基本数据或对象"的持久存储: 当我们需要读取这些存