我的代码: https://github.com/Adam-Ming/JavaCode/blob/master/CollectionTest.java
2016-02-20
已采纳回答 / 爱于万化
try catch使程序具有一定的稳定性,程序正常运行时catch块中的代码不会被执行到,因而不是不要的操作,但是使用try catch尝试处理程序运行时的异常可以是程序更加稳定
2016-02-20
16. int index = fileName.lastIndexOf('.');
19. String prefix =fileName.substring(index+1);
22. if ( index!=-1 && index!=0 && prefix.equals("java") )
36. int index2 = email.indexOf('@');
19. String prefix =fileName.substring(index+1);
22. if ( index!=-1 && index!=0 && prefix.equals("java") )
36. int index2 = email.indexOf('@');
2016-02-20
s.charAt(i)是字符,而不是字符串,==跟equals的区别是指字符串,字符在Myeclips中显示不出equals方法
2016-02-20
这里老师讲错了,是可以添加 "我不是课程",在list没有指定的泛型是是可以添加的,如果指定了Course,那就不行。
之所以报错呢是因为方法里面的下一句调用了之前定义的testForEach()方法,异常出错在这个遍历方法是取出list里面的元素,强转换为Couse类型,当它取到"我不是课程"这是对象是,强转换为Course类型报的错,大家看视频看到这里可以仔细看一下视频中的异常的信息。
使用泛型的好处在于统一,不用没处的强转化,也规定我们不能乱加东西进去。
之所以报错呢是因为方法里面的下一句调用了之前定义的testForEach()方法,异常出错在这个遍历方法是取出list里面的元素,强转换为Couse类型,当它取到"我不是课程"这是对象是,强转换为Course类型报的错,大家看视频看到这里可以仔细看一下视频中的异常的信息。
使用泛型的好处在于统一,不用没处的强转化,也规定我们不能乱加东西进去。
2016-02-19
已采纳回答 / 只是不想平凡
package com.Exception;import java.*;import java.util.Scanner;public class Library { public void library(){ System.out.println("输入命令:1。按照名称查找图书;2.按照序号查找图书"); try{ Scanner input=new Scanner(System.in); int a=input.nextInt(); if(a==1){ library1(); }e...
2016-02-19
已采纳回答 / spursleo
第二句students的ID是Map的Key,而Student的ID则是Student类的一个属性,在这里两个的值是一样的确实容易让人误解,其实两个的值完全可以不一样,名称也可以不一样,假如将Student的ID改为stuID,就比较容易区分了。
2016-02-19