老师,报错,请指正。
源码:
http_server2.rar
为什么要同时重写equals和hashcode方法,
只重写equals可以不
还有,这个hashcode到底是个啥。
隐隐感觉5:47秒前后讲得或许有点小问题
lesson10_XML_v01.rar
直接上工程了
运行就报错,视频下面的评论看好几页了,绝对路径,{}等问题,都加或不加尝试了几遍。
<books xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="book.xsd">
我猜测可能关联空间有问题,尚未找到问题在哪,请老师指点
Users users = new Users();和Class clazz = Users.class;这两种创建对象的方式没有差别吗?都只是创建了Users类的对象啊
老师我一直有个问题想不明白就是,服务端和客户端都启动了receive线程(接收信息线程),为什么在客户端发送消息的时候,客户端的receive线程不打印信息
为什么要在new FileReader里面再new File,这里是起到什么作用,这个new File可不可以省略?
老师,为什么我打开的和视频上打开的源码方法不一样啊
老师,为什么这个方法反而线程名是这样的(下图)
而下面这个方法,就能get到姓名(下图)
主线程方法都没错
TestSyncThread.zip
老师,为什么在主线程休眠判断线程是否存活是false,而在子线程休眠判断是true?
老师,视频里说把socket定义在try语句外面,不是为了在finally里面关闭socket,那finally里面还能关闭socket吗?
还有,视频说一旦建立连接后,主线程就把socket关闭了,怎么会一建立连接就关闭了socket呢?
提问:为什么使用indexOf()和nextIndex()获取的元素的下标不一样?
public static oid main(String[] args) { ArrayList al = new ArrayList(); al.add("123"); al.add("-"); al.add("kk"); System.out.println("集合中的所有元素:"+al); System.out.println("######使用indexOf()获取元素下标"); System.out.println("123的下标为:"+al.indexOf("123")); System.out.println("‘-’的下标为:"+al.indexOf("-")); System.out.println("'kk'的下标为:"+al.indexOf("kk")); System.out.println("######使用nextIndex()"); ListIterator it = al.listIterator(); while(it.hasNext()) { Object obj = it.next(); System.out.print("当前元素为:"+obj+"下标为:"); System.out.println (it.nextIndex()+"\t"); //使用nextIndext获取下标 if(it.nextIndex()==0) { it.set("sahbi"); } } }
问题一:这个软件一定要装吗?我装了软件之后,这个不会弄!
问题二:必须要IE浏览器才可以吗?2345加速浏览器或者电脑自带的百度行不?
问题三:如果问题二中的两种浏览器可以的话,我没有找到视频中启动HttpWatch的启动方法。
老师,追加响应文本的时候不能sbContent.toString.length()直接获取到文本长度吗,为什么要先得到byte数组再取数组的长度呢?
为什么我和老师的代码一模一样输出却不一样呢,自己写了好几遍
package com.bjsxt.calendar; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Scanner; public class TestCalendar { public static void main(String[] args) throws ParseException { Scanner input = new Scanner(System.in); System.out.println("请输入日期:yyyy-MM-DD"); String str = input.next(); DateFormat df = new SimpleDateFormat("yyyy-MM-DD"); Date d = df.parse(str); Calendar cal = new GregorianCalendar(); cal.setTime(d); int nowDate = cal.get(Calendar.DAY_OF_MONTH); cal.set(Calendar.DAY_OF_MONTH, 1); int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK); System.out.println(dayOfWeek); System.out.println("日\t一\t二\t三\t四\t五\t六"); for(int i=1;i<dayOfWeek;i++){ System.out.print("\t"); } //获取输入的月份的最后一天 int maxDay=cal.getActualMaximum(Calendar.DAY_OF_MONTH); //System.out.println(maxDay); for(int i=1;i<=maxDay;i++){ System.out.print(i); if(i==nowDate){ System.out.print("*"); } System.out.print("\t"); if(cal.get(Calendar.DAY_OF_WEEK)==Calendar.SATURDAY){ System.out.println(); } cal.add(Calendar.DAY_OF_MONTH, 1); } } }
输出的dayOfWeek一直都是3
还有maxDay一直都是31,
自己看了好多遍还是不行,重新写了两遍也是一样的。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637