其中的write()方法,本身不会写入换行符,如果用write()写入了信息,在另一端如果用readLine()方法。由于读不到换行符,意味中读不到结束标记,然后由于IO流是阻塞式的,所以程序就是一直卡在那里不动了。原因即为缺少回车标识。如果在写入的时候加上“\r\n”,就可以解决这个问题了。而println()就自动加上了换行符了。在学习nio ,bio过程中应该注意小心此类问题
输出流中方法out.write与out.println的区别
最新推荐文章于 2024-08-16 17:31:32 发布