printstream和printwrite
2013-02-27 09:21
148 查看
1.printstream 和printWrite 区别(如果启动了autoflush,前者只要遇到 \n 就会自动flush,后者只有调用方法println才有这效果,我们平时都不设置autoflush,所以不管怎样记得 flush()就行了)
2.Socket.close();
如下面的代码将输出false。
Socket socket = new Socket();
System.out.println(socket.isClosed());
除了isClose方法,Socket类还有一个isConnected方法来判断Socket对象是否连接成功。看到这个名字,也许读者会产生误解。其实isConnected方法所判断的并不是Socket对象的当前连接状态,而是Socket对象是否曾经连接成功过,如果成功连接过,即使现在isClose返回true,isConnected仍然返回true。因此,要判断当前的Socket对象是否处于连接状态,必须同时使用isClose和isConnected方法,即只有当isClose返回false,isConnected返回true的时候Socket对象才处于连接状态
2.Socket.close();
如下面的代码将输出false。
Socket socket = new Socket();
System.out.println(socket.isClosed());
除了isClose方法,Socket类还有一个isConnected方法来判断Socket对象是否连接成功。看到这个名字,也许读者会产生误解。其实isConnected方法所判断的并不是Socket对象的当前连接状态,而是Socket对象是否曾经连接成功过,如果成功连接过,即使现在isClose返回true,isConnected仍然返回true。因此,要判断当前的Socket对象是否处于连接状态,必须同时使用isClose和isConnected方法,即只有当isClose返回false,isConnected返回true的时候Socket对象才处于连接状态
相关文章推荐
- JAVA——IO流 之 处理流之打印流:PrintStream与printWriter(3)
- PrintStream和PrintWriter
- printStream 和printWriter区别
- Java IO类库之PrintStreamWriter
- 打印流(PrintStream)
- [疯狂Java]I/O:处理流、PrintStream简介、I/O体系、字符串作为流节点
- java.io.PrintStream
- Java-IO之PrintStream(打印输出流)
- 打印流(printStream)
- 黑马程序员:打印流:PrintStream、PrintWriter
- java——打印流PrintStream和PrintWriter
- java中的socket编程有关printStream的println方法和write方法
- StreamPrintDocument.cs
- 10.Java基础:常见IO流----->打印流:PrintStream、PrintWriter
- Java-IO之PrintStream(打印输出流)
- Java IO PrintStream
- Java-IO之PrintStream(打印输出流)
- JAVA printStream乱码问题
- Difference between PrintWriter and PrintStream
- day20/PrintStreamDemo.java