面试经验2.26
1:servlet怎么获取参数

2:map怎么遍历,怎么得到map的key的集合,map可以通过value来遍历吗
Set<Integer> set = map.keySet(); 获取所有key的集合 for (Integer keyy : set) { String str = map.get(keyy); System.out.println(in + " " + str); } for (Map.Entry<Integer, String> entry : map.entrySet()) { //Map.entry<Integer,String> 映射项(键-值对) 有几个方法:用上面的名字entry System.out.println("key= " + entry.getKey() + " and value= + entry.getValue()); } for (String v : map.values()) { System.out.println("value= " + v); }
3:如果你用的一个jar包里面的一个东西出了问题,你怎么调试(没有源码)?
查日志,锁定出错的地方
4:提供给用户的服务(比如接口),用户用的时候报错,怎么解决?
如果jar包本身没问题,一般都是用户命名冲突,在配置环境的时候路径没设好或者是没按照jar包的规范使用,给的参数有问题,jar包可能需要一些其他包支持或者java版本支持
5:list怎么遍历
List<String> list = new ArrayList<String>(); list.add("aa"); list.add("bb"); list.add("cc"); for(String str : list) { System.out.println(str); } for(int i = 0 ; i < list.size() ; i++) { System.out.println(list.get(i)); } Iterator it = list.iterator(); while(it.hasNext()) { System.out.println(it.next()); }

浙公网安备 33010602011771号