已采纳回答 / Jeff_Lee
没有什么区别,它们的类型都是Scanner,只是名字不同罢了,后面都可以接 new Scanner(System.in); 在接下来调用这个对象的时候如果一开始对这个对象的引用命名为console,就用console来调用这个对象;同理,如果一开始对这个对象的引用命名为in,就用in来调用这个对象。
2017-01-19
最新回答 / TiGer196
你添加的是对象,添加的是Sz52,,,,,,Squeezer Sz52=new Squeezer("方片A ");squeezersToSelect.add(Sz52);,,,,,,Sz52后面还要点get(name),得到牌的名字,这样还不如直接squeezersToSelect.add("方片A ");上面也说了squeezersToSelect是个空链。删掉这行,
2017-01-18
最赞回答 / 千言sully
contains方法是看看conllection里是否包含某个元素,而equals方法是比较两个对象或元素是否相同,还有有本质区别的。 可以参照老师写的方法,默认比较方法同楼上说的。
2017-01-18
最新回答 / 师弟驾到
不好意思,刚才我的回答是错误的,很抱歉!但是在添加逗号之后长度确实会变化,有时候容易忽略,但是那个位置应该是在添加逗号之后在使用长度才会有偏差,这里是不会的。
2017-01-17
最赞回答 / Hornet
通常情况下,一旦方法里执行到return语句的地方,程序立即结束该方法。因为finally块总会被执行,不管try块中是否出现异常,不管哪个catch块被执行,也不管try和catch块中执行了return语句。从而保证一定能回收try块中打开的物理资源。
2017-01-16
最赞回答 / 喵喵小喵
public static void main(String[] args){} static就是静态的意思 main方法是静态的,静态的是在类加载的时候就加载了,它不能直接调用非静态方法,但可以通过 new 的方式访问。 非静态可以直接调用非静态。你可以查下静态方法与非静态方法调用区别采纳哟哟哟哟哟
2017-01-15