ServerSocket server=null; //声明一个ServerSocket 对象的引用server,当前该引用没有指向任何对象
Socket you=null;//声明一个Socket 对象的引用you,当前该引用没有指向任何对象
you=server.accept(); //调用方法。
这三句话,肯定没有连在一起的,要不然的话,会出现空指针异常。
然后回到你说的问题:
you != null 是判断you是否被正确初始化,也就是说,你要操作you必须确定you不为空,才能进行。
you = null ;这是一个赋值语句。表示you当前不指向任何对象。
you==null代表的意思就是空,空的话,意思就是客户端没发请求。
!=null就是不空,不空的话,说明有客户端连接服务器,那么你就要处理这个请求,具体怎么处理,应该在你
if(you!=null){
这里面写的
}