为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰

最新回答 / qq_弑神S无尘
很好,我找了半天比较器,原来你没写,这样弄也能好,很有想法

已采纳回答 / qq_随心而动O自由_03831871
<s:textarea></s:textarea>大小不可调HTML标签<textarea></textarea>大小可调

最新回答 / 慕粉4353249
改为private还是有构造方法,你不是写了构造方法吗,public Student(String id,String name){        this.id=id;        this.name=name;}这就是构造方法,实例化:Student stu = new Student("1","数据结构");这就是有参的构造方法及相关的实例化。如果你的构造方法是无参的话:public Student(){        this.id=id;        this.name=name;}(get...

已采纳回答 / evisional
可以的 也是新建一个集合 然后向里面添加元素 然后在一个大的集合里移除这个集合所有的值因为asList方法是转成一个大小不能更改的集合 所以直接创建集合是完全没有问题的

最新回答 / 历飞雨
你要明白你现在做的是填空题,要注意上下文的。你要是自己从开始写,Date d=new Date();当然没有问题了。但是,在这个填空题里面,下面在调用format()方法的时候System.out.println(sdf2.format(now));System.out.println(sdf3.format(now));已经用到了now,而不是d。所以你在,创建Date的时候用的是now而不是d话说你已经很久没来学习了

已采纳回答 / qq_ve餹惈箼_03823035
        区别在于:这里(new RuntimeException("司机一滴酒,亲人两行泪"))调用了RuntimeException这个新异常的含参构造器,异常打印出来第一行是这样的:java.lang.RuntimeException:        司机一滴酒,亲人两行泪;而RuntimeException newExc=new RuntimeException(e) 是把捕获的DrunkException e(喝大了异常)传进去,打印出来是这样:java.lang.RuntimeExcep...

最赞回答 / qq_大魔王集团首领_0
int n;do {n = random.nextInt(11);} while (n == 0);String str = "";for (int i = 0; i < n; i++) 第一个方法 这一段的do-while 可以删掉  把or循环的int i=0 改成i=-1

已采纳回答 / maxsun001
对,输入的ID有所对应的name,所以要提示已被占用

最赞回答 / sunjunee
abc是16进制的数吗?如果是,可以这样:<...code...>否则,你的转换没有意义,需要try、catch处理异常!

最赞回答 / 慕粉3232525
println(str)只是输出字符串内容而已!字符串是不变对象,你改变内容就会创建新对象,但你频繁修改字符串时候,可能会有内存泄漏的风险,StringBuilder类是为频繁修改字符串操作而提供的类,所以需要将String类型传入StringBuilder进行安全修改,print(str.toString())在转回String类型,这样此次修改的字符串对象就不会创建新对象了!处女答啊~

已采纳回答 / 海哥来了
跟哈希表有关的集合基本都要重写,如果不重写的话,调用的是Object的hashCode方法(返回的是堆中对象的地址,即栈中的引用变量存储的值)。举个例子:假设Student类中有2个成员变量:年龄,姓名。然后main方法定义一个HashSet集合用来存储Stundent对象(假定我们查询的时候利用名字不同来判断对象不同)然后有这样3个对象(3个学生)    {“小明”,19岁}。{“小红”, 20岁}。{“小明”,7岁}。当把这3个对象依次放进HashSet集合时,HashSet集合将会先判断hashCo...

已采纳回答 / 小眼泪0
equals 方法主要应用到后面查询添加等需要比较是否相同元素的地方。在比较的时候调用的是他们的父接口的方法,其中用的就是equals遍历元素进行比较的。所以重写了equals在调用子接口(list等)时就用重写过的equals进行比较了。
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消