黑马惯例,面经分享,面试分数是 39.4,面对的是美貌与智慧并存的深圳华老师,心里 砰砰的响,一上来就给我做了道用反射技术将一个Srting类型的元素,装入限定装Integer的ArrayList,调试好了好久,记得我最后写成这
ArrayList<Integer> list = new ArrayList<Integer>();
Constructor<String> cons =String.class.getConstructor(String.class);
list.add(Integer.parseInt(cons.newInstance("8")));
for(Integer i :list)
{
System.out.println(i);
}
然后老师开一个一个问,反射,面向对象,继承,多态,构造函数,多线程,IO,网络编程,正则表达式,内部类,异常,集合框架。除了可视化界面,date,System没问,这个月视频学的都问了,问得很仔细。问题重点是集合框架及其元素的增删改查,然后问到具体使用的类,然后我没有敲足代码的劣根性就体现出来,答不出来。主要的问题还是集中在毕老师视频内容的重点知识和思想。记住每一行代码都要敲啊。
最后留给我的题是放入map集合几个元素,用两种方法遍历
我写的是
- Map<String,String> mp = new TreeMap<String,String>();
- mp.put("a", "aaaa");
- mp.put("b", "baaa");
- mp.put("c", "caaa");
- mp.put("d", "daaa");
- Set<Map.Entry<String,String>> se =mp.entrySet();
- Iterator<Map.Entry<String, String>> it1=se.iterator();
- while(it1.hasNext())
- {
- System.out.println("键:"+it1.next().getKey()+"值:"+it1.next().getValue());
- }
-
- Set<String> se2 = mp.keySet();
-
- Iterator<String> it2 = se2.iterator();
- while(it2.hasNext())
- {
- System.out.println(mp.get(it2.next()));
- }
复制代码
不过前面几个流程分数比较低,老师让我等通知,不过现在鸭梨没有这么大,看看今天太阳还是那么温暖而干净,照在老师的脸庞是那么漂亮,我还有两次机会,不放弃是我送给我自己人生最好的礼物。明天起来继续努力figte!
|