最赞回答 / 还在2
无序的是HashSet和HashMap这两个具体的实现类,而不是Set和Map这两个接口,Set和Map各自还有另一个实现类TreeSet和TreeMap,这两个实现类都是有序的。
2015-12-28
最赞回答 / 梁XX
一个问题一个问题的来看:关于throw new DrunkException("喝车别开酒!");<...code...>关于RuntimeException newExc = new RuntimeException(e)中的e怎么理解你代码看错了,你可以回去再看清楚。<...code...>我在异常链的章节下po出了老师的完整代码加注释,你有兴趣可以看看。希望帮到你
2015-12-27
最赞回答 / qq_支起脊骨_0
Integer 是对象类型 int是原始类型 适用场合有很大的不同 之所以要把int封装成Integer 型 是因为很多方法参数就只接收对象类型(Object) 还比如 范型 就只支持 对象类型例如往ArrayList里面add,必须add的是Object而int不是对象,就只能把Integer添加进去
2015-12-27
最新回答 / gao634209276
赞一个,能自己改编挺好的。我有几个疑问啊1、选课时候第二个for循环用foreach简单点吧2、你的CourseSelistGeneric类是什么集合类型,CourseAdd(),getCourse(),两个方法的实现部分是什么,是增加课程和显示课程吗?3、我个人的看法啊:其实你的和老师的差不多,省去了SetDemo实例化对象,并省去以此对象来调用执行主函数的各个功能。主函数里没有通过SetDemo调方法。我觉得这样像流水账一样。。。主函数的操作性、灵活的减少了就是在面向对象上来说。。个人的感觉,我也是初...
2015-12-26
最新回答 / 九天哟
编程就在于多练习,代码打完一遍以后看下思路,然后把所有的代码删了,从头到尾再打,如果发现有问题,就看看思路在哪里断了,把思路理好以后再打。就好比盖房子一样,先把图纸弄清楚,房子就容易盖了,大家一起加油吧~
2015-12-23
最赞回答 / MXLHR
Math是Java的常用类之一,不需要导包,输出未定义的变量或者给未定义的变量赋值都会报错。注意看错误提示:unm cannot be resolved to a variable 所以是你输出的变量num写错了!!!
2015-12-23
最赞回答 / woider
就像你使用for和foreach,for可以处理更多情况,但是foreach使用更方便。使用str.toString()是为了让你更好的了解StringBuffer和StringBuilder。实际开发中,要根据整体的代码风格来调整相对应的方法。比如当要在控制台日志中输出一个String和StringBuffer类型连接的字符串,就需要统一他们的类型,要么全是String类型,要么全是StringBuffer类型。
2015-12-22