Java程序员面试笔试宝典刷题总结~14

    虽然申请博客已经有一段时间了,却是第一次写博客,有点激动,不知道该写些什么,刚好大三老学姐正值找实习工作之际,每天都会刷一点题,现在在看Java程序员面试笔试宝典一书,刚好把里面的题每天总结5道,写在博客里,一来自我督促,保持每天都会刷题,二来自我加深印象,三来可以省去大家的整理时间,如果能对朋友们有那么一点点的帮助,我也会开心很久的小白渣渣,欢迎大家指正,也欢迎转发给需要的小伙伴们,只需指明出处就好!

    啦啦啦,每天进步一点点

正文正文正文啦啦啦啦:

Java基础知识:

66,下面哪种创建Map集合的方式是正确的?()   

A, Map m = new Map()

B, Map m = new Map(int capacity , increment capacity)

C, Map m = new Map(new  Collection)

D,Map是接口,所以不能实例化

参考答案:D。由于Map是一个接口,因此不能直接实例化Map的对象,但是可以实例化实现Map接口的类的对象,例如Map m = new HashMap()。

67,import java.util.*;    

public class IteratorTest{

       publicstatic void main(String[] args){

       List ll = newLinkedList();

       ll.add(“first”);

       ll.add(“first”);

       ll.add(“second”);

       ll.add(“third”);

       ll.add(“fourth”);

       for(Iterator  iter = ll.iterator() ; iter.hasNext(); ){

              String  str  =(String) iter.next();

              System.out.println(str);

        }

    }

}

答:程序运行结果为:

first

second

third

fourth

68,Iterator与ListIterator有什么区别? 

参考答案:Iterator只能正向遍历集合,适用于获取移除元素。ListIterator继承自Iterator,专门针对List,可以从两个方向来遍历List,同时支持元素的修改。

69,若线性表最常用的操作是存取第i个元素及其前驱的值,则采用()存储方式节省时间。                                                      

A, 单链表

B, 双链表

C, 单循环链表

D,顺序表

参考答案:D。顺序适合在随机访问的场合使用,访问时间复杂度为O(1),而列表的随机访问操作的时间复杂度为O(n)。

70,对于import java.util包,下列说法错误的是()   

A, Vector类属于java.util包

B, Vector类放在…/java/util目录下

C, Vector类放在java.util文件中

D,Vector类是Sun公司的产品

参考答案:C。java.util是包名,实质上是一个目录结构。



注:参考Java程序员面试笔试宝典(PS:这里只是总结摘抄一部分题,建议有精力的同学可以去看看书哈,那里更全面。)


你可能感兴趣的:(Java程序员面试笔试宝典刷题总结~14)