1.因为都属于资源,所以都要关闭资源,这时,关闭的地点就很重要,不能提前关闭,否则会出现异常
2.关闭Socket资源就一起关闭了getInputStream()和getOutputStream()
3.Socket输出建议使用PrintWriter,但是要记得加true参数,否则没有自动刷新
4.编译错误IDE已经帮助解决了,剩下的就是逻辑错误了:结果不整确,逻辑思路不对;报异常,程序设计不严谨,在设计程序时,要提前考虑到可能出现的异常,提前预防
5.防止null空指针异常,可以加if判断避免 |
|