已采纳回答 / 油菜花的人
我也是新手,个人见解,如有错误请见谅。Course[] crToRemove = {(Course)coursesToSelect.get(1),(Course)coursesToSelect.get(2)};就相当于根据索引get到了两个值,放在了数组中。然后直接移除两个值。Course[] crToRemove = {new Course(2, "C语言"),new Course(3, "数学")};这一步做添加操作的时候就会做,是新声明两个元素,然后add到集合中。 这里要注意的是 2,3 并不是集...
2017-11-08
已采纳回答 / 慕粉3617928
比如你有Student A,Student B,两个对象,这样用:A.compareTo(B)。这里的compareTo就是上面写的方法,f方法里的this就是你调用方法的这个对象,也就是这的A,o是传入的对象,就是这的B。
2017-11-06
如果听不太懂的话,建议先听一遍,然后写一遍,在听一遍,哲学上在认识事物的时候,总是从实践、认识、在实践、在认识的循环往复的过程,多听多写,多练自然会了;
2017-11-06
已采纳回答 / 折言丶
compareTo方法是Student的对象方法,意思是调用这个方法的对象和o比较;compare方法是在其它类中定义的临时比较方法,比较的则是o1和o2。这么说你能理解吗?
2017-11-05
区别介绍的很详细 https://jingyan.baidu.com/article/8275fc869a070346a03cf6f4.html
2017-11-05
已采纳回答 / 慕用0435620
studentlist.add(new student(1+"","小明"); (1+"")这就是一个字符串啊,数字+""就转成字符串了,等同于"1"。
2017-11-05
1、 调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理
2、 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包
2、 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包
2017-11-03
从运行结果中我们可以看到,程序运行时会额外创建一个对象,保存 "helloworld"。当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于 StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。
2017-11-02