已采纳回答 / 绿色蝈蝈拜见
如果基础不好的话,建议还是要找本书来看,这样会了解的全面一些。网上的课程连贯性不是太好,而且往往偏重于编程技巧而可能忽略掉一些重要的基础知识。入门的话建议“新手学Java7编程”,大牛老外写的,内容详实,学完基础差不多就坚实了。我当年也是这么起步的。
2016-10-22
最新回答 / 慕仔1918427
你的compareTo方法中 如果是按String这种从小到大的排序 那就是按ascill排序的 可以自行百度ascill码 中文默认排在字符后面 但是顺序只能查表才知道为什么高是在后面了
2016-10-21
已采纳回答 / pompeybrain
e是你给这个对象起的名字,是什么都行,e是表示Exception这个类的首字母,便于理解,真正起作用的是e前面的类型声明 ArithmeticException,这个东西表明了e的真正身份。这时候,你可以给e换个名字,比如ae,这样应该会好一点。
2016-10-21
最新回答 / qq_星尘_8
Course [] courses={(Course) coursesToSelect.get(4),(Course) coursesToSelect.get(6),(Course) coursesToSelect.get(8)}; coursesToSelect.removeAll(Arrays.asList(courses));就行了啊
2016-10-21
已采纳回答 / JINGMO_
this表示当前对象,obj表示对象调用equals(Object obj)方法时传入的对象。比较其实就是比较他们的hashCode 。如果hashCode相等,表示他们是同处以一个内存空间,也就是同一个对象。既然是同一个对象,那么他们的属性等等应该完全相同。所以 return的是 true
2016-10-20
最新回答 / bingofang
for和foreach都需要先知道集合的类型,甚至是集合内元素的类型,即需要访问内部的成员,不能实现态;iterator是一个接口类型,他不关心集合或者数组的类型,而且他还能随时修改和删除集合的元素.
2016-10-20
已采纳回答 / 醉清风tomorrow
1.重写必须继承,重载不用。2.重写的方法名,参数数目相同,参数类型兼容,重载的方法名相同,参数列表不同。3.重写的方法修饰符大于等于父类的方法,重载和修饰符无关。4.重写不可以抛出父类没有抛出的一般异常,可以抛出运行时异常
2016-10-20