为了账号安全,请及时绑定邮箱和手机立即绑定

socket服务器与客户端通信问题------服务器循环接收客户端消息

socket服务器与客户端通信问题------服务器循环接收客户端消息

哈哈小魔王 2017-07-28 08:32:26
socket服务器与客户端通信问题------服务器循环接收客户端消息服务器循环接收部分:String data=null;    while((data=bfr.readLine())!=null) {System.out.println("我是服务器,客户端说:"+data);}和String data=bfr.readLine(); while((data!=null) {System.out.println("我是服务器,客户端说:"+data);}这两种循环语句表述有什么不同呢?为什么一个只循环读取一次而另一个是无限循环??
查看完整描述

1 回答

已采纳
?
rookie2maven

TA贡献278条经验 获得超76个赞

while条件为真继续执行,后面一个读取一行,data循环了一次之后,没有被赋值,表明不再用了,被jvm赋值为null当垃圾回收。

查看完整回答
1 反对 回复 2017-07-28
  • 1 回答
  • 1 关注
  • 1267 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信