Java笔试题共23题(附答案).docVIP

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

★里面有解题思路一样的没有全部解答,仅仅将题目列出,稍微改变即可得出结果★ 笔试题重点, 1、复制文件 2、多线程 3、集合 4、反射 ///////////////////////////////////////////////////////////////////// 1 /* Collection集合体系图 Collection |----List 元素有序,可重复 |----ArrayList 底层数据结构是数组,查询快,增删慢,线程不安全,效率高 |----Vector 底层数据结构是数组,查询快,增删慢,线程★安全★,效率低 |----LinkedList 底层数据结构是链表,查询慢,增删快,线程不安全,效率高 |----Set 元素无序,唯一。 |----HashSet |----TreeSet 遍历集合的两种方式: 1、通过获取键的集合,遍历键的集合,通过键获取值 2、通过键值对集合,遍历键值对对象,分别取得键值 */ import java.util.HashMap; import java.util.Set; import java.util.Map.Entry; import java.util.Map; class ForMap public static void main String[] args //创建一个map对象 HashMap String,String map new HashMap String,String ; //向map中添加元素 map.put A,101 ; map.put B,102 ; map.put C,103 ; map.put D,104 ; //获取键的集合 Set set map.keySet ; //循环遍历键集合 for String str : set //通过键获取值 System.out.println str+---+map.get str ; System.out.println //获取map的键值对集合 Set Entry String, String mset map.entrySet ; //循环遍历键值对集合 for Entry String, String me : mset //用键值对对象分别获取键和值 System.out.println me.getKey +---+me.getValue ; System.out.println //////////////////////////////////////////////////////////////////// 2 /* 题目1: 创建ArrayList对象,添加5个元素,使用Iterator遍历输出。*/ ****************************************************************************** /*题目2: 两个集合 “a”,“b”,“c”,“d”,“e” 和 “d”,“e”,“f”,“g”,“h” , 把这两个集合去除重复项合并成一个 思路: 这道题主要是考察集合的知识的,可以用ArrayList解决问题 1、先创建这两个集合 2、向这两个集合分别添加元素 3、用第二个集合的调用iterator 方法获取Iterator对象 4、遍历第二个集合,并用第一个集合判断是否包含第一个 集合的元素,如果不包含就向集合一添加元素 5、打印集合1,就是想要的结果 */ //导包 import java.util.List; import java.util.ArrayList; import java.util.Iterator; class Test public static void main String args[] //创建集合1 List list1 new ArrayList ; //向集合1添加元素 list1.add a ; list1.add b ; list1.add c ; list1.add d ; list1.add e ; //创建集合2 List list2 new ArrayList ; //向集合2添加元素 list2.add d ; list2.add e ; list2.add f ; list2.add g ; list2.add h ; //获取集合2的迭代器 Iterator it list2.iterator ; //

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档