这是找不到文件吗?
老师 这个页面按F12怎么出来那个页面呢
那我定义byte=10;或者short=11;的时候后面不用像long一样添加什么标记吗?此时的这10和11是不是也都是默认的int型啊?这10和11还是啥类型啊?
老师这里哪里有问题
老师请问有没有spark安转的视频或者教程啊
只写了javac就是这样子的,,,然后我回去检查路径也是和老师那样操作的
视频中的画面和声音不同步。
LinkedList应该是循环双链表吧?
老师出现乱码是什么情况?
老师这个无法生效,帮我看看哪里出问题了,颜色没有变化
老师,有些地方,不太理解。就是老师在讲解重定向和请求转发时明明说的查询时使用请求转发,在DML操作使用重定向的,原因是:当修改数据或添加数据,防止再次点击提交按钮,倒是二次添加数据,所以使用重定向,这样不会重复添加数据。这个项目使用的到目前刚好相反。这个项目使用重定向和请求转发是根据什么来判定使用哪一个啊?
为什么这里用Arrays类的这个方法,没有把元素打印出来呢
等价类划分有效类0怎么也是,需求是两位整数,应该是正数和负数呀,麻烦老师给我解释下。
短路与视频上说只要有一个false.结果就是false, 从左往右,那如果左边第一个是true ,那他给的结果就是ture;左边以一个是false,那他给的结果就是false这样理解没问题对吧
短路或视频上说只要有一个true.结果就是ture, 从左往右,那如果左边以一个是false,那他给的结果就是false,如果左边第一个是true ,那他给的结果就是ture这样理解没问题对吧
老师明明显示连接成功了怎么还会报错呀这是代码
package com.bzsxt; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; class Send1 extends Thread{ private Socket socket; private Scanner scanner; public Send1(Socket socket,Scanner scanner) { this.socket = socket; this.scanner = scanner; } @Override public void run() { this.sendMsg(); } /** * 发送消息 */ private void sendMsg(){ PrintWriter pw = null; try{ //创建向对方输出消息的对象流 pw = new PrintWriter(this.socket.getOutputStream()); while(true){ String msg = scanner.nextLine(); pw.println(msg); pw.flush(); } }catch (Exception e){ e.printStackTrace(); }finally{ if (scanner != null){ scanner.close(); } if (pw != null){ pw.close(); } if (this.socket != null){ try { this.socket.close(); } catch (IOException e) { e.printStackTrace(); } } } } } /** * 接收消息的线程 */ class Receive1 extends Thread{ private Socket socket; public Receive1(Socket socket) { this.socket = socket; } @Override public void run() { this.receiveMsg(); } /** * 用于接收对方消息的方法 */ private void receiveMsg(){ BufferedReader br = null; try{ //创建用于接收对方消息的流对象 br = new BufferedReader(new InputStreamReader(this.socket.getInputStream())); while(true){ String msg = br.readLine(); System.out.println("他说:"+msg); } }catch(Exception e){ e.printStackTrace(); }finally{ if (br != null){ try { br.close(); } catch (IOException e) { e.printStackTrace(); } } if (this.socket != null){ try { this.socket.close(); } catch (IOException e) { e.printStackTrace(); } } } } } public class GoodTCP { public static void main(String[] args) { Scanner scanner = null; ServerSocket serverSocket = null; Socket socket = null; try{ scanner = new Scanner(System.in); System.out.println("请输入:server,<port>或:<ip>,<port>"); String str = scanner.nextLine(); String[]arr = str.split(","); if ("server".equals(arr[0])){ //启动服务端 System.out.println("TCP Server Listen at"+arr[1]+" ....."); serverSocket = new ServerSocket(Integer.parseInt(arr[1])); System.out.println("连接成功!"); }else{ //启动客户端 socket = new Socket(arr[0],Integer.parseInt(arr[1])); System.out.println("连接成功!"); } //启动发送消息的线程 new Send1(socket,scanner).start(); //启动接收消息的线程 new Receive1(socket).start(); }catch(Exception e){ e.printStackTrace(); }finally{ if (serverSocket != null){ try { serverSocket.close(); } catch (IOException e) { e.printStackTrace(); } } } } }
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637