`
sky_sky
  • 浏览: 25703 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
最近访客 更多访客>>
社区版块
存档分类
最新评论

java.io.FileInputStream

    博客分类:
  • java
阅读更多

构造方法摘要:

FileInputStream(File file)
          通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的 File 对象 file 指定。
FileInputStream(FileDescriptor fdObj)
          通过使用文件描述符 fdObj 创建一个 FileInputStream,该文件描述符表示到文件系统中某个实际文件的现有连接。
FileInputStream(String name)
          通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的路径名 name 指定。

方法摘要:

 int available()
          返回下一次对此输入流调用的方法可以不受阻塞地从此输入流读取(或跳过)的估计剩余字节数。
 void close()
          关闭此文件输入流并释放与此流有关的所有系统资源。
protected  void finalize()
          确保在不再引用文件输入流时调用其 close 方法。
 FileChannel getChannel()
          返回与此文件输入流有关的唯一 FileChannel 对象。
 FileDescriptor getFD()
          返回表示到文件系统中实际文件的连接的 FileDescriptor 对象,该文件系统正被此 FileInputStream 使用。
 int read()
          从此输入流中读取一个数据字节。
 int read(byte[] b)
          从此输入流中将最多 b.length 个字节的数据读入一个 byte 数组中。
 int read(byte[] b, int off, int len)
          从此输入流中将最多 len 个字节的数据读入一个 byte 数组中。
 long skip(long n)
          从输入流中跳过并丢弃 n 个字节的数据。

 

 

分享到:
评论

相关推荐

    java.io.Reader 和 java.io.InputStream 的区别

    ### Java.io.Reader与Java.io.InputStream的关键差异解析 在深入探讨`java.io.Reader`与`java.io.InputStream`的具体差异之前,我们首先需要理解这两者在Java I/O操作中的基础角色。`java.io.Reader`和`java.io....

    android 串口驱动

    import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import android.util.Log; public class SerialPort...

    java.io.Serializable序列化问题

    ### Java.io.Serializable 序列化问题详解 #### 一、序列化的概念与作用 在 Java 编程语言中,序列化是一种将对象的状态(即成员变量的值)转换为可以存储或传输的形式的过程。通常,这种形式是字节流,但也可以是...

    java.io的基础应用

    在Java中,IO操作主要分为字节流和字符流两大类,分别由`java.io.InputStream`和`java.io.OutputStream`以及`java.io.Reader`和`java.io.Writer`作为基类。字节流处理的是8位的字节,而字符流处理的是16位的Unicode...

    xml2jsonjar包

    import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; ...

    java.io包详细解说

    以Java IO中的FileInputStream和BufferedInputStream为例,假设我们有一个FileInputStream实例,如果我们想要添加缓冲功能,可以创建一个BufferedInputStream,将FileInputStream作为参数传递给BufferedInputStream...

    编写一个java应用程序将一个包含多个子目录和文件的目录复制到另外一个指定的目录下

    import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.nio.channels.FileChannel; import java.text.DateFormat; import...

    学生管理系统

    import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import java.io.ObjectInputStream; import ...

    java 读写EXEcel文档范例

    import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.HashMap; import java.util.Map; import org.apache.poi.hssf....

    package com.test;package com.test;package com.test;package com.test;

    import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; public class B { public static void main(String[] args) { File file = new File("c:\\a.jpg"); ...

    java常用的工具类整理28个

    10. **java.io.FileInputStream**和**java.io.FileOutputStream**:基本的文件输入输出流,用于读取和写入文件。 11. **java.io.FileReader**和**java.io.FileWriter**:用于读取和写入文本文件,基于字符流。 12....

    计算机网络实验报告 获取MAC socket通信

    java.io.FileInputStream fis = new java.io.FileInputStream( new java.io.File("d:\\数据库.zip")); // 转换成网络输出流 java.net.ServerSocket ss = new java.net.ServerSocket(9000); java.net....

    Java语言程序设计完整版资料.ppt

    - 实现类:如 `java.io.FileInputStream` 和 `java.io.FileOutputStream` 用于文件读写,`java.io.BufferedInputStream` 和 `java.io.BufferedOutputStream` 提供缓冲功能以提升效率。 2. 字符流: - 抽象基类:`...

    java解析txt

    import java.io.FileInputStream; import java.io.InputStreamReader; import java.io.Reader; /** * @author 码农小江 * H20121012.java * 2012-10-12下午11:40:21 */ public class H20121012 { /**...

    最最常用的 100 个 Java类分享

    17. `java.io.FileInputStream`:FileInputStream用于从文件系统读取字节流。 18. `java.io.InputStreamReader`:InputStreamReader将字节流转换为字符流,通常与InputStream一起使用。 19. `org.junit.Test`:...

    JAVA程序中FTP的连接以及上传文件

    import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.util....

    JBuider第八章:Java.io包.rar

    Java.io包是Java编程语言中的核心包之一,它包含了用于输入/输出操作的类和接口。这个包在Java中扮演着至关重要的角色,因为它提供了处理数据流、字符流、对象序列化、文件读写以及与操作系统交互的各种工具。在本...

    java 读取PDF文件中的内容

    在Java编程环境中,读取PDF文件中的内容是一个常见的任务,特别是在处理文档自动化或者数据分析时。PDF(Portable Document Format)是一种跨平台的文件格式,用于精确地保留文档的格式和内容。下面将详细介绍如何...

    流与文件 JAVA文件操作

    在Java中,我们可以使用`java.io.FileInputStream`和`java.io.FileOutputStream`来实现这个功能。我们先打开源文件的输入流,然后创建目标文件的输出流,接着通过循环读取源文件的字节并写入目标文件,最后关闭流。 ...

Global site tag (gtag.js) - Google Analytics