黑马程序员入学测试题答案.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
黑马程序员入学测试题答案

1.定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法;例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。publicenum Lamp {RED(GREEN),GREEN(YELLOW),YELLOW(RED);private String next;private Lamp(String next){this.next = next;}public Lamp nextLamp(){returnLamp.valueOf(next); }}2、写一个ArrayList类的代理,实现和ArrayList中完全相同的功能,并可以计算每个方法运行的时间。publicclass test1 {publicstaticvoid main(String[] args) {finalArrayList target = newArrayList();List proxy = (List)Proxy.newProxyInstance(List.class.getClassLoader(), ArrayList.class.getInterfaces(), newInvocationHandler() {@Overridepublic Object invoke(Object proxy, Method method, Object[] args)throwsThrowable {longbeginTime = System.currentTimeMillis();Thread.sleep(10);Object reVal = method.invoke(target, args);longendTime = System.currentTimeMillis();System.out.println(method.getName()+ runing time is +(endTime-beginTime));returnreVal;}});proxy.add(nihaoa);proxy.add(nihaoa);proxy.add(nihaoa);proxy.remove(nihaoa);System.out.println(proxy.toString());}}3. ArrayList list = new ArrayList();在这个泛型为Integer的ArrayList中存放一个String类型的对象。publicclass test2 {publicstaticvoid main(String[] args) throws Exception{ArrayListInteger list = newArrayListInteger();Method method = list.getClass().getMethod(add, Object.class);method.invoke(list, i am a String);System.out.println(list.toString());}}4、一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为abc的字符串元素,请用代码实现。publicclass test4 {publicstaticvoid main(String[] args) {ArrayListString aList = newArrayListString();aList.add(abc);aList.add(nihaoa);aList.add(nihaoa);aList.add(abc);aList.add(cdb);aList.add(abc);aList.add(cdb);System.out.println(aList.toString());IteratorString it = aList.iterator();while(it.hasNext()){String str = it.next();if(str.equals(abc)){it.remove();}}System.out.println(aList.toString());}}5、编写一个类,增加一个实例方法用于打印一条字符串。并使用反射手段创建该类的对象,并调用该对象中的方法。publicclass test5 {publicstaticvoid main(String[] args)throws Exception {ClassmyClass clazz = myClass.class;Method method = clazz.getMethod(printStr, String.class);method.invoke(clazz.newInst

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档