老师,请问为什么第二个for-each会报错呢?内部类对象不是Object对象吗?
public class listTest2 { public static void main(String[] args) { Set<String> a = new HashSet<>(); a.add("aaa");a.add("bbb");a.add("ccc"); for(Object temp:a){ System.out.println(temp); } Map<String,Integer> m = new HashMap<>(); m.put("C",1);m.put("A",1);m.put("B",1); Set<Map.Entry<String,Integer>> b = m.entrySet(); for(Object temp:b){ System.out.print(temp.getKey()+"-----"+temp.getValue()); } } }
老师,先问一下为什么方法中传入参数可以直接传入对象吗?不需要调用该类吗?我以为只可以传入基本数据类型。(代码当中斜体的部分)
Generic1<> { (flag){ .=flag} (){ } } showmsg{ System..println(generic1.getFlag())} } Test11{ (String[]args){ Generic1<Number> generic1=Generic1<>()generic1.setFlag()showmsg showmsg=showmsg()showmsg.showFlag(generic1)Generic1<String> generic11=Generic1<>()generic11.setFlag()showmsg showmsg1=showmsg()showmsg1.showFlag(generic11)} }
老师想问一下定义一个数组的时候必须规定数组长度吗,那为什么在使用main方法时public static void main(String[]args){}; String 无需定义数组长度?还有想问一下以下两种定义方法有什么区别
老师,想问一下这个对象引用接口修饰时算父类引用指向子类对象吗,这里泛型是否只可以使用String类型。
IGeneric<> { (name)} TestGeneric IGeneric<String>{ String (String name) { name} } Test{ (String[] args) { TestGeneric generic=TestGeneric()String name=generic.name()System..println(name)IGeneric<String> generic1= TestGeneric()System..println(generic1.name())} }
老师,请问是数组可以自动转换,但不能强制抓转换吗?
老师用类名定义泛型那么这个set1对象是什么类型的
老师这里为什么输出的是数组呢
main方法里的Thread.sleep(millis:1000) 是不是可以理解为 :让上面t1和t2跑1000ms后再调动stop来结束他们
public static void main(String[] args) throws InterruptedException { Priority p1 =new Priority(); Priority p2 =new Priority(); Thread t1 =new Thread(p1,"number 1"); Thread t2 =new Thread(p2,"number 2"); // Thread t1 =new Thread(new Priority(),"线程1"); // Thread t2 =new Thread(new Priority(),"线程二"); System.out.println(t1.getPriority()); t1.setPriority(1); t2.setPriority(10); t1.start(); t2.start(); Thread.sleep(1000); p1.stop(); p2.stop(); }
wsk.rar
老师:我的IDEA这个页面上没有 Allow parellel run,不知道在哪儿啊?
@Override public int compareTo(Uesrs o) { if (this.usersAge>o.getUsersAge()){ return 1; } if (this.usersAge==(o.getUsersAge())){ this.usersName.compareTo(o.getUsersName()); } return -1; }
老师,请教您一下,这里的UsersAge和getUsersAge所代表的是什么呢
老师,Set<String> keys3=map.keySet();中,前面的Set是啥,为啥要加,我还是没明白。
老师,为什么这个只有一个客户端有反应,
新建文件夹 (3).rar
老师,为什么我的报下标异常
老师,这里使用while(true)一直在死循环,那这个程序还怎么能往下运行呢?
老师,为什么前几节做菜单项校验的时候需要把键盘输入的信息通过
Integer.parseInt(input)
转换为int类型,但是这一章节对年龄校验时怎么又不用转换了呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637