ylbtech-Java-API-Package:java.io
1.返回顶部
1、

Package java.io

Provides for system input and output through data streams, serialization and the file system.

See: Description

  • Interface Summary 
    Interface Description
    Closeable
    Closeable is a source or destination of data that can be closed.
    DataInput
    The DataInput interface provides for reading bytes from a binary stream and reconstructing from them data in any of the Java primitive types.
    DataOutput
    The DataOutput interface provides for converting data from any of the Java primitive types to a series of bytes and writing these bytes to a binary stream.
    Externalizable
    Only the identity of the class of an Externalizable instance is written in the serialization stream and it is the responsibility of the class to save and restore the contents of its instances.
    FileFilter
    A filter for abstract pathnames.
    FilenameFilter
    Instances of classes that implement this interface are used to filter filenames.
    Flushable
    Flushable is a destination of data that can be flushed.
    ObjectInput
    ObjectInput extends the DataInput interface to include the reading of objects.
    ObjectInputValidation
    Callback interface to allow validation of objects within a graph.
    ObjectOutput
    ObjectOutput extends the DataOutput interface to include writing of objects.
    ObjectStreamConstants
    Constants written into the Object Serialization Stream.
    Serializable
    Serializability of a class is enabled by the class implementing the java.io.Serializable interface.
  • Class Summary 
    Class Description
    BufferedInputStream
    BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the input and to support the mark and reset methods.
    BufferedOutputStream
    The class implements a buffered output stream.
    BufferedReader
    Reads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines.
    BufferedWriter
    Writes text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings.
    ByteArrayInputStream
    ByteArrayInputStream contains an internal buffer that contains bytes that may be read from the stream.
    ByteArrayOutputStream
    This class implements an output stream in which the data is written into a byte array.
    CharArrayReader
    This class implements a character buffer that can be used as a character-input stream.
    CharArrayWriter
    This class implements a character buffer that can be used as an Writer.
    Console
    Methods to access the character-based console device, if any, associated with the current Java virtual machine.
    DataInputStream
    A data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent way.
    DataOutputStream
    A data output stream lets an application write primitive Java data types to an output stream in a portable way.
    File
    An abstract representation of file and directory pathnames.
    FileDescriptor
    Instances of the file descriptor class serve as an opaque handle to the underlying machine-specific structure representing an open file, an open socket, or another source or sink of bytes.
    FileInputStream
    FileInputStream obtains input bytes from a file in a file system.
    FileOutputStream
    A file output stream is an output stream for writing data to a File or to a FileDescriptor.
    FilePermission
    This class represents access to a file or directory.
    FileReader
    Convenience class for reading character files.
    FileWriter
    Convenience class for writing character files.
    FilterInputStream
    FilterInputStream contains some other input stream, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.
    FilterOutputStream
    This class is the superclass of all classes that filter output streams.
    FilterReader
    Abstract class for reading filtered character streams.
    FilterWriter
    Abstract class for writing filtered character streams.
    InputStream
    This abstract class is the superclass of all classes representing an input stream of bytes.
    InputStreamReader
    An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes them into characters using a specified charset.
    LineNumberInputStream Deprecated

    This class incorrectly assumes that bytes adequately represent characters.
    LineNumberReader
    A buffered character-input stream that keeps track of line numbers.
    ObjectInputStream
    An ObjectInputStream deserializes primitive data and objects previously written using an ObjectOutputStream.
    ObjectInputStream.GetField
    Provide access to the persistent fields read from the input stream.
    ObjectOutputStream
    An ObjectOutputStream writes primitive data types and graphs of Java objects to an OutputStream.
    ObjectOutputStream.PutField
    Provide programmatic access to the persistent fields to be written to ObjectOutput.
    ObjectStreamClass
    Serialization's descriptor for classes.
    ObjectStreamField
    A description of a Serializable field from a Serializable class.
    OutputStream
    This abstract class is the superclass of all classes representing an output stream of bytes.
    OutputStreamWriter
    An OutputStreamWriter is a bridge from character streams to byte streams: Characters written to it are encoded into bytes using a specified charset.
    PipedInputStream
    A piped input stream should be connected to a piped output stream; the piped input stream then provides whatever data bytes are written to the piped output stream.
    PipedOutputStream
    A piped output stream can be connected to a piped input stream to create a communications pipe.
    PipedReader
    Piped character-input streams.
    PipedWriter
    Piped character-output streams.
    PrintStream
    PrintStream adds functionality to another output stream, namely the ability to print representations of various data values conveniently.
    PrintWriter
    Prints formatted representations of objects to a text-output stream.
    PushbackInputStream
    PushbackInputStream adds functionality to another input stream, namely the ability to "push back" or "unread" one byte.
    PushbackReader
    A character-stream reader that allows characters to be pushed back into the stream.
    RandomAccessFile
    Instances of this class support both reading and writing to a random access file.
    Reader
    Abstract class for reading character streams.
    SequenceInputStream
    SequenceInputStream represents the logical concatenation of other input streams.
    SerializablePermission
    This class is for Serializable permissions.
    StreamTokenizer
    The StreamTokenizer class takes an input stream and parses it into "tokens", allowing the tokens to be read one at a time.
    StringBufferInputStream Deprecated

    This class does not properly convert characters into bytes.
    StringReader
    A character stream whose source is a string.
    StringWriter
    A character stream that collects its output in a string buffer, which can then be used to construct a string.
    Writer
    Abstract class for writing to character streams.
  • Exception Summary 
    Exception Description
    CharConversionException
    Base class for character conversion exceptions.
    EOFException
    Signals that an end of file or end of stream has been reached unexpectedly during input.
    FileNotFoundException
    Signals that an attempt to open the file denoted by a specified pathname has failed.
    InterruptedIOException
    Signals that an I/O operation has been interrupted.
    InvalidClassException
    Thrown when the Serialization runtime detects one of the following problems with a Class.
    InvalidObjectException
    Indicates that one or more deserialized objects failed validation tests.
    IOException
    Signals that an I/O exception of some sort has occurred.
    NotActiveException
    Thrown when serialization or deserialization is not active.
    NotSerializableException
    Thrown when an instance is required to have a Serializable interface.
    ObjectStreamException
    Superclass of all exceptions specific to Object Stream classes.
    OptionalDataException
    Exception indicating the failure of an object read operation due to unread primitive data, or the end of data belonging to a serialized object in the stream.
    StreamCorruptedException
    Thrown when control information that was read from an object stream violates internal consistency checks.
    SyncFailedException
    Signals that a sync operation has failed.
    UnsupportedEncodingException
    The Character Encoding is not supported.
    UTFDataFormatException
    Signals that a malformed string in modified UTF-8 format has been read in a data input stream or by any class that implements the data input interface.
    WriteAbortedException
    Signals that one of the ObjectStreamExceptions was thrown during a write operation.
  • Error Summary 
    Error Description
    IOError
    Thrown when a serious I/O error has occurred.

Package java.io Description

Provides for system input and output through data streams, serialization and the file system. Unless otherwise noted, passing a null argument to a constructor or method in any class or interface in this package will cause aNullPointerException to be thrown.

Package Specification

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:

Since:
JDK1.0
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
0、
1、
 
6.返回顶部
 
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

Java-API-Package:java.io的更多相关文章

  1. Java总结篇:Java多线程

    Java总结篇系列:Java多线程 多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的. 一.线程的生命周期及五种基本状态 关于Java中线程的生命周期,首先看一下下面这张较为经典的图: ...

  2. 转 Java虚拟机5:Java垃圾回收(GC)机制详解

    转 Java虚拟机5:Java垃圾回收(GC)机制详解 Java虚拟机5:Java垃圾回收(GC)机制详解 哪些内存需要回收? 哪些内存需要回收是垃圾回收机制第一个要考虑的问题,所谓“要回收的垃圾”无 ...

  3. Java并发编程:Java的四种线程池的使用,以及自定义线程工厂

    目录 引言 四种线程池 newCachedThreadPool:可缓存的线程池 newFixedThreadPool:定长线程池 newSingleThreadExecutor:单线程线程池 newS ...

  4. Java虚拟机2:Java内存区域

    1.几个计算机的概念 为以后写文章考虑,也为巩固自己的知识和一些基本概念,这里要理清楚几个计算机中的概念. 1.计算机存储单位 从小到大依次为位Bit.字节Byte.千字节KB.兆M.千兆GB.TB, ...

  5. Java调用本地接口:java.lang.UnsatisfiedLinkError

    Java调用本地接口:java.lang.UnsatisfiedLinkError 我的问题不在这篇文章描述中, 而是因为jni原来是c实现, 现在切换到cpp了, 需要在对应的cpp文件中加入ext ...

  6. Java基础16:Java多线程基础最全总结

    Java基础16:Java多线程基础最全总结 Java中的线程 Java之父对线程的定义是: 线程是一个独立执行的调用序列,同一个进程的线程在同一时刻共享一些系统资源(比如文件句柄等)也能访问同一个进 ...

  7. Java基础教程:Java内存区域

    Java基础教程:Java内存区域 运行时数据区域 Java虚拟机在执行Java程序的过程种会把它所管理的内存划分为若干个不同的数据区域.这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟 ...

  8. jsp(java server pages):java服务器端的页面

    jsp(java server pages):java服务器端的页面 JSP的执行过程1.浏览器输入一个jsp页面2.tomcat会接受*.jsp请求,将该请求发送到org.apache.jasper ...

  9. JAVA基础语法:java编程规范和常用数据类型(转载)

    JAVA基础语法:java编程规范和常用数据类型 摘要 本文主要介绍了最基本的java程序规则,和常用数据类型,其中侧重说了数组的一些操作. 面向java编程 java是纯面向对象语言,所有的程序都要 ...

  10. Java nio 笔记:系统IO、缓冲区、流IO、socket通道

    一.Java IO 和 系统 IO 不匹配 在大多数情况下,Java 应用程序并非真的受着 I/O 的束缚.操作系统并非不能快速传送数据,让 Java 有事可做:相反,是 JVM 自身在 I/O 方面 ...

随机推荐

  1. Kubernetes client-go

    Github地址:https://github.com/kubernetes/client-go 访问kubernetes集群有几下几种方式: 方式 特点 支持者 Kubernetes dashboa ...

  2. Go Mysql驱动

    Golang中MYSQL驱动 Mysql库https://github.com/go-sql-driver/mysql Go本身不提供具体数据库驱动,只提供驱动接口和管理. 各个数据库驱动需要第三方实 ...

  3. google Json

    gradle仓库地址: // https://mvnrepository.com/artifact/com.google.code.gson/gsoncompile group: 'com.googl ...

  4. MySQL实时性能监控工具doDBA tools

    doDBA tools是什么? doDBA tools是一个基于控制台的远程监控工具,它不需要在本地/远程系统上安装任何软件,它可以实时收集操作系统.MySQL.InnoDB的实时性能状态数据,并可以 ...

  5. 【bzoj1232】[Usaco2008Nov]安慰奶牛cheer(最小生成树)

    题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1232 这道题要保留的道路肯定是原图的一棵生成树,因为要保留n-1条边,且使删边后的图连 ...

  6. PAT1021. Deepest Root (25)

    之前不知道怎么判断是不是树,参考了 http://blog.csdn.net/eli850934234/article/details/8926263 但是最后有一个测试点有超时,在bfs里我用了数组 ...

  7. NOI2013

    Bless All 其实已经没有什么遗憾了呢 下一篇就是OI 再见吧2333

  8. Spring Boot入门——使用jsp

    使用步骤: 1.创建Maven web project项目 2.在pom.xml文件中添加依赖 <project xmlns="http://maven.apache.org/POM/ ...

  9. SQL授权语句(MySQL基本语句)

    看他们网上的,写得都是千篇一律,同时,好多也写得不是很好,下面是我自己总结的有关mysql的使用细节,也是我在学习过程中的一些记录吧,希望对你有点帮助,后面有关存储过程等相关操作还没有总结好,下次总结 ...

  10. SQL Server 中WITH (NOLOCK)浅析(转)

    概念介绍  开发人员喜欢在SQL脚本中使用WITH(NOLOCK), WITH(NOLOCK)其实是表提示(table_hint)中的一种.它等同于 READUNCOMMITTED . 具体的功能作用 ...