java笔试题共23题(附答案)

java笔试题共23题(附答案)

ID:6075420

大小:129.50 KB

页数:30页

时间:2018-01-02

java笔试题共23题(附答案)_第1页
java笔试题共23题(附答案)_第2页
java笔试题共23题(附答案)_第3页
java笔试题共23题(附答案)_第4页
java笔试题共23题(附答案)_第5页
资源描述:

《java笔试题共23题(附答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、"★里面有解题思路一样的没有全部解答,仅仅将题目列出,稍微改变即可得出结果★"笔试题重点,"1、复制文件"2、多线程"3、集合"4、反射/////////////////////////////////////////////////////////////////////"1/*Collection集合体系图Collection

2、----List元素有序,可重复

3、----ArrayList底层数据结构是数组,查询快,增删慢,线程不安全,效率高

4、----Vector底层数据结构是数组,查询快,增删慢,线程★安全★,效率低

5、----LinkedList底层数据结构是链表,查询慢

6、,增删快,线程不安全,效率高

7、----Set元素无序,唯一。

8、----HashSet

9、----TreeSet遍历集合的两种方式:1、通过获取键的集合,遍历键的集合,通过键获取值2、通过键值对集合,遍历键值对对象,分别取得键值*/importjava.util.HashMap;importjava.util.Set;importjava.util.Map.Entry;importjava.util.Map;classForMap{publicstaticvoidmain(String[]args){//创建一个map对象HashMapmap=new

10、HashMap();//向map中添加元素map.put("A","101");map.put("B","102");map.put("C","103");map.put("D","104");//获取键的集合Setset=map.keySet();//循环遍历键集合for(Stringstr:set){//通过键获取值System.out.println(str+"---"+map.get(str));}System.out.println("----------------------");//获取map的键值对集合Set

11、ntry>mset=map.entrySet();//循环遍历键值对集合for(Entryme:mset){//用键值对对象分别获取键和值System.out.println(me.getKey()+"---"+me.getValue());}System.out.println("----------------------");}}////////////////////////////////////////////////////////////////////"2/*题目1:创建ArrayList对象,添加

12、5个元素,使用Iterator遍历输出。*/"******************************************************************************/*题目2:两个集合{“a”,“b”,“c”,“d”,“e”}和{“d”,“e”,“f”,“g”,“h”},把这两个集合去除重复项合并成一个思路:这道题主要是考察集合的知识的,可以用ArrayList解决问题1、先创建这两个集合2、向这两个集合分别添加元素3、用第二个集合的调用iterator()方法获取Iterator对象4、遍历第二个集合,并用第一个集合判断是否包含第一个集

13、合的元素,如果不包含就向集合一添加元素5、打印集合1,就是想要的结果*///导包importjava.util.List;importjava.util.ArrayList;importjava.util.Iterator;classTest{publicstaticvoidmain(Stringargs[]){//创建集合1Listlist1=newArrayList();//向集合1添加元素list1.add("a");list1.add("b");list1.add("c");list1.add("d");list1.add("e");/

14、/创建集合2Listlist2=newArrayList();//向集合2添加元素list2.add("d");list2.add("e");list2.add("f");list2.add("g");list2.add("h");//获取集合2的迭代器Iteratorit=list2.iterator();//遍历集合2while(it.hasNext()){Stringstr=(String)it.next();//如果不包含就向集合1添加此元素if(!list1.c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。