老师,getDeclaredMethod(String methodName, Class …type) 和getMethod(String methodName, Class type)的区别是什么,怎么感觉前面的用的多
老师,这边如果链表中只有一个元素时,是不是会报空指针异常?
老师,我不明白为什么类名后面要加<E>,什么意思?
老师你好,我根据视频讲的操作,但是没办法进行断点调试
public class AutoBaoZhaung { private static int value; private static AutoBaoZhaung[] shu; static int LOW = -128; static int HIGH = 127; { shu = new AutoBaoZhaung[HIGH-LOW+1]; for(int i = LOW ; i < HIGH ; i++){ shu[i-LOW] = new AutoBaoZhaung(i); } System.out.println(Arrays.toString(shu)); } @Override public String toString() { return value+""; } private static AutoBaoZhaung valueOf(int k){ if(k<HIGH&&k>LOW){ return shu[k-LOW]; } return new AutoBaoZhaung(k); } public AutoBaoZhaung(int value){ this.value = value; } private int intValue(){ return value; } public static void main(String[] args) { AutoBaoZhaung a = AutoBaoZhaung.valueOf(100); AutoBaoZhaung a1 = AutoBaoZhaung.valueOf(100); AutoBaoZhaung a2= AutoBaoZhaung.valueOf(1000); AutoBaoZhaung a3 = AutoBaoZhaung.valueOf(1000); System.out.println(a==a1); System.out.println(a2==a3); System.out.println(a.equals(a1)); System.out.println(a2.equals(a3)); } }
老师,这里为什么会报空指针异常
Iterator<String> iterator2 = list.iterator()(iterator2iterator2.hasNext()){ String val2 = iterator2.next()System..println(val2)}
为什么迭代器要在for循环内定义,这样为什么会报错呢
老师,图一红色方框的内容不是端口吗,然后HTTP服务器默认的端口为80,为什么填写HTTPS默认的端口号443也能获取到百度的服务器地址以及服务器的名称啊?
一、相关代码
if (paraString.equals("")) { return; }
二、问题描述
描述前后关系:视频23分15秒处。定义String类型的paraString用于存储请求参数。 仅当html文件的method为“get”时,将paraString赋值在urlArray[1]的部分。
问题1:当paraString为空时,为什么要return;意义何在。
问题2:
public void A() {
sout(“你好”);
return;
}
我测试如果调用A()方法,“你好”的打印语句是执行的,那么一个无返回值的A()方法中,return;的意义何在?
我想问如果是别人写的输出数据呢?,其他人是怎么知道输出数据写的顺序
老师,Set容器为啥也可以用iterator迭代器?set容器不是哈希表结构嘛,比如第一个索引位置存了一个元素,最后一个索引位置存放了一个元素,iterator不是移动游标一个一个找嘛,但中间都没有元素,hasNext就为false,也可以继续循环?
老师,既然客户端与服务端发送,接受消息的代码一样,为什么不复用代码,而是重新写一遍呢?
package inputstream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; public class TestInputStream { public static void main(String[] args) throws IOException { //1.数据源与应用程序之间搭建管道,即创建对象 FileInputStream file=new FileInputStream(new File("D:\\test.txt")); //2、从数据源开始向程序中读数据 int count= file.available(); System.out.println(count); } }
我是跟着老师写的代码,而且txt文件就在D盘的下面,为什么会出现异常找不到文件呢?
老师为什么我的程序输出来的都是-1呢?哪里出错了呢?
目前客户端代码改成了多线程,又将服务器端的代码改成了多线程,以便同时与多个客户端交流。客户端的main方法代码如下
public class Server { public static void main(String[] args) throws IOException { System.out.println("-------------服务器已启动---------------------"); ServerSocket server = new ServerSocket(9998); while(true) { Socket client= server.accept(); MyChannel my = new MyChannel(client); new Thread(my).start(); } } }
在客户端输入文字后,文字发送到服务器端,客户端能收到服务器的反馈。但是第二次在客户端输入文字,程序进行至
Socket client= server.accept();
就无法往下进行。调试的gif动图如下:
调试,网上搜索。搞了三个小时,一点原因也找不到。因此请老师看看。感激不尽。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637