![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java io
文章平均质量分 64
caixiexin
这个作者很懒,什么都没留下…
展开
-
输入流 inputStream close()后,它所在的Socket也将关闭
RT所以如果后面还要用到Socket的话,最好不要关闭它的输入流原创 2011-09-21 02:30:06 · 4250 阅读 · 0 评论 -
JAVA 中进行网络通信时 两端 序列化对象的类所处的包名必须一致
RT 比如说客户端和服务器通过ObjectInputs和ObjectOutputSream通信时,他们序列化的对象a 所属的类A.java 这个类的包名在客户端和服务器上必须一致,类也必须是同一个(只是同名还不行)。否则会报很奇怪的错误比如说在客户端 A.java的包原创 2011-09-23 19:55:27 · 3879 阅读 · 3 评论 -
JAVA中常用IO流类: DataInputStream和DataOutputStream
DataInputStream和DataOutputStream二者分别实现了DataInput/DataOutput接口DataInputStream能以一种与机器无关(当前操作系统等)的方式,直接从地从字节输入流读取JAVA基本类型和String类型的数据,常用于网络传输原创 2011-08-25 20:47:02 · 20680 阅读 · 1 评论 -
JAVA IO详解
学习JAVA的IO时整理的一些资料: Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节(byte),操作字节和字节数组。 Java 内用 Unicode转载 2011-08-25 16:43:28 · 1596 阅读 · 0 评论 -
JAVA中常用IO流类:InputStreamReader和OutputStreamWriter
InputStreamReader可封装字节输入流比从读取字节数据,然后将之转换为字符转换时所使用的字符编码可以在构造方法中显式指定,也可以使用平台的默认编码。 为了达到最高效率,可要考虑在 BufferedReader 内包装 InputStreamReader原创 2011-08-25 19:37:39 · 3454 阅读 · 2 评论 -
JAVA中常用IO流类:BufferedReader和BufferedWriter
BufferedReader类用于缓冲读取字符,将字节流封装成BufferedReader对象,然后用readLine()逐行读入字符流,直到遇到换行符为止(相当于反复调用Reader类对象的read()方法读入多个字符)下面摘抄自JAVA API文档 publi原创 2011-08-25 19:16:18 · 30164 阅读 · 2 评论 -
JAVA中常用IO流类:FileReader和FileWriter
FileReader 用于以字符为单位读取文本文件 构造方法摘要FileReader(File file) 在给定从中读取数据的 File 的情况下创建一个新FileReader。FileReader(Fil原创 2011-08-25 18:55:12 · 11838 阅读 · 1 评论 -
JAVA 网络通信中 服务器与客户端新建IO流的顺序问题
今天写程序的时候遇到了一件非常奇怪的事,客户端跟服务器用SOCKET连接时,程序很奇怪的会卡死,而且不报错,DEBUG一天一直找不到错误,单步运行到 新建IO流的地方时,程序就不能继续往下走,而且不会报错,搞了一整天,不管是服务器端还是客户端都死在新建IO流的地方。。。后来又原创 2011-09-20 18:54:27 · 1957 阅读 · 2 评论 -
JAVA中常用IO流类: PrintStream和PrintWriter
PrintStreamPrintStream在OutputStream基础之上提供了增强的功能,即可以方便地输出各种类型的数据(而不仅限于byte型)的格式化表示形式。PrintStream的方法从不抛出IOEceptin PrintWriterPrintWrit原创 2011-08-25 20:12:52 · 45411 阅读 · 1 评论 -
JAVA中常用IO流类:FileInputStream和FileOutputStream
FileInputStream 用于读取本地文件中的字节数据,继承自InputStream类构造方法摘要FileInputStream(File file) 通过打开一个到实际文件的连接来创建一个FileInputStrea原创 2011-08-25 18:33:53 · 110592 阅读 · 5 评论 -
在Java程序中截获控制台输出
http://wuhanxj.blog.163.com/blog/static/4953680820079154250138/在Java开发中,控制台输出仍是一个重要的工具,但默认的控制台输出有着各种各样的局限。本文介绍如何用Java管道流截取控制台输出,分析管道流应用中转载 2011-09-27 18:54:47 · 2968 阅读 · 0 评论