Java IO流的理解

Java的IO流是个挺让人头疼的东西,想深入理解他还真不容易。

给自己开个文章,慢慢总结IO流的各种东西吧。

  1. 如果程序中有循环,那流的创建,不要放到循环内,流创建一次,就可以反复读写了。
  2. 在创建流的过程中,最好先创建输出流,再创建输入流。如果反了,程序可能出错。(自己就遇到过,上下句换了位置,报错信息就没了)
  3. IO流的一层层包装到底什么意思?我们把InputStream放到FileInputStream,把socket.getOutputStream放入ObjectOutputStream,这样是在给流一层一层打包吗?在这个过程中发生了什么?

猜你喜欢

转载自blog.csdn.net/illikang/article/details/81200140
今日推荐