java.io.BufferedReaderjava.io.InputStreamReaderjava.io.PrintWriterjava.net.ServerSocketjava.net.Socketjava.util.ScannerSend Thread { Socket (Socket socket) { .= socket} () { .sendMsg()} () { (Scanner scanner = Scanner(System.)PrintWriter pw = PrintWriter(..getOutputStream())) { () { String msg = scanner.nextLine()pw.println(msg)pw.flush()} } (Exception e) { e.printStackTrace()} } } Receive Thread{ Socket (Socket socket){ .=socket} () { .receiveMsg()} () { (BufferedReader br = BufferedReader(InputStreamReader(..getInputStream()))) { () { String msg = br.readLine()System..println(+ msg)} } (Exception e) { e.printStackTrace()} } } ChatSocketServer { (String[] args) { (ServerSocket serverSocket=ServerSocket()){ System..println()Socket socket=serverSocket.accept()System..println()Send(socket).start()Receive(socket).start()}(Exception e){ e.printStackTrace()} } }
老师,麻烦帮我看看我这个代码哪里出问题了
lambda的参数传入类型只能是int类型吗?
老师这里为什么还要强转换一下呢
老师这里for循环的第三个语句为啥什么都不写
老师我想问一下bos的write方法输出的是啥呀?
老师创建ManTou对象,为什么后面会有个i呀,那是做什么的,没有就报错
可变参数能讲下么
<>里面应该是放泛型吧 Map.Entry<String,String>也是属于泛型的一种吗?
请问老师,红线圈出来这两个地方为什么要用value啊,是因为其不是数组吗
这里的level是什么意思啊,为什么要传进去0啊
我这里显示false,但是我在d盘里面找到了这三个目录
假如聊天结束,主线程里的 socket不需要关闭吗
创建对象的时候用泛型确定了数据类型,是不是这个类里面的所有数据成员都变成了这个数据类型?
我for循环打出来的“-”会自动换行,前面试过加制表符但是没用好像
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637