ObjectInputStream类close()方法close()方法在java.io包中可用。

close()方法用于关闭此ObjectInputStream并释放与此流链接的所有系统资源。

close()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

close()方法在关闭流时可能会引发异常。

IOException:在执行过程中遇到任何输入/输出错误时,可能引发此异常。

语法:public void close();

参数:它不接受任何参数。

返回值:

该方法的返回类型为void,不返回任何内容。

示例//Java程序演示示例

//close()方法

//ObjectInputStream的

import java.io.*;

public class CloseOfOIS {

public static void main(String[] args) throws Exception {

//实例化ObjectOutputStream,ObjectInputStream-

//FileInputStream和FileOutputStream-

FileOutputStream file_out_stm = new FileOutputStream("D:\\includehelp.txt");

ObjectOutputStream obj_out_stm = new ObjectOutputStream(file_out_stm);

FileInputStream file_in_stm = new FileInputStream("D:\\includehelp.txt");

ObjectInputStream obj_in_stm = new ObjectInputStream(file_in_stm);

//通过使用writeUTF()方法就是写

//obj_out_stm流的字符串

obj_out_stm.writeUTF("JAVA PROGRAMMING!!");

obj_out_stm.flush();

obj_in_stm.skipBytes(2);

for (int i = 0; i

char ch = (char) obj_in_stm.readByte();

System.out.println("ch: " + ch + " ");

}

//通过使用close()方法是

//关闭所有流

System.out.println("close() executed: ");

file_in_stm.close();

file_out_stm.close();

obj_in_stm.close();

obj_out_stm.close();

}

}

输出结果ch: J

ch: A

ch: V

ch: A

ch:

ch: P

ch: R

ch: O

ch: G

close() executed:

inputstream 关闭 java,Java ObjectInputStream close()方法与示例相关推荐

  1. java散列法的运用实例,Java HashMap compute() 使用方法及示例

    Java HashMap compute() 使用方法及示例 Java HashMap compute()方法计算一个新值,并将其与哈希映射中的指定键相关联. compute()方法的语法为: has ...

  2. math的用法在java中的使用,Java Math cbrt() 使用方法及示例

    Java Math cbrt() 使用方法及示例 Java Math cbrt()方法返回指定数字的立方根. cbrt()方法的语法为: Math.cbrt(double num) 注意:cbrt() ...

  3. java arraylist 方法返回值,Java ArrayList get() 使用方法及示例

    Java ArrayList get() 使用方法及示例 Java ArrayList get()方法返回指定位置存在的元素. get()方法的语法为: arraylist.get(int index ...

  4. java readtimeout_Java HttpURLConnection.getReadTimeout方法代码示例

    import java.net.HttpURLConnection; //导入方法依赖的package包/类 /** * 得到响应对象 * * @param urlConnection * @retu ...

  5. java kryo_Kryo框架使用方法代码示例

    Kryo框架的source已移至https://github.com/EsotericSoftware/kryo ,进入此页面,然后点击右边的Download Zip按钮,就能下载到最新版本的Kryo ...

  6. java invalidate_Java Component.invalidate方法代码示例

    import java.awt.Component; //导入方法依赖的package包/类 /** Installs the component we will embed to display t ...

  7. java hasmoreelements_Java IOException.hasMoreElements方法代码示例

    import java.io.IOException; //导入方法依赖的package包/类 /** * fileName���� ���� package �������� ������ ���� ...

  8. java singletonlist_Java Collections singletonList()方法及示例

    集合类singletonList()方法 (Collections Class singletonList() method) singletonList() method is available ...

  9. Java Math toIntExact() 使用方法及示例 long转int

    Java Math toIntExact()方法从指定的long参数返回int值. toIntExact()方法的语法为: Math.toIntExact(long value) 注意:toIntEx ...

最新文章

  1. 神经符号系统、因果推理、跨学科交互,李飞飞、Judea Pearl等16名学者共同探讨AI未来...
  2. python 写入网络视频文件很慢_OpenCV视频写入详解_Python,视频保存0kb问题
  3. linux账号管理笔记
  4. Windows键盘驱动结构与消息机制--转
  5. boost::program_options::options_description相关的测试程序
  6. Dede cms文章内容管理系统安全漏洞!如何有效防止DEDE织梦系统被挂木马安全设置...
  7. webApp禁止用户保存图像
  8. POJ 2117 Electricity 割点 Tarjan算法
  9. 微星刀锋 无法进入bios_微星MPG X570 GAMING EDGE WIFI刀锋板主板BIOS设置u盘启动教程...
  10. 在线画图工具 免费
  11. Delphi开发工具的使用
  12. word 职称计算机考试大纲,全国职称计算机考试Word2003大纲(1)
  13. 一朵梨花压海棠的出处
  14. 我国计算机发展的四个阶段,计算机发展历程.ppt
  15. 计算机未设置无线网络,没有电脑怎么设置无线路由器
  16. 如何制作实时库存报表
  17. php 圆角的度数计算,【圆角度的计算公式是什么】-圆的角度公式-数学-沃捍瞻同学...
  18. Spectra Logic的数据备份和归档解决方案推动企业磁带销量增长
  19. C/C++ 如何调用Lua脚本,Windows以及Linux版本演示
  20. 大学生学习摄影如何进行构图?

热门文章

  1. python求小于n的所有素数_快速找出N以内的所有素数解法,python版本。这个应该是最快的了...
  2. [深入理解SSD系列综述 1.5] SSD固态硬盘参数图文解析_选购固态硬盘就像买衣服?
  3. cad2023中文版最低系统要求,cad2023电脑配置要求
  4. MATLAB 单双引号
  5. c语言的移位,C语言移位算符
  6. 学生专用计算机玩俄罗斯方块,c++编程俄罗斯方块计算机实习报告模板.doc
  7. 物业管理系统源码java,物业管理系统Java版源码附设计论文
  8. c语言摄影测量共线方程,摄影测量学第讲共线方程的实用形式.ppt
  9. Java环境变量配置详解
  10. VS2015安装(vs2015安装包+虚拟光驱DVDFab)