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 <String> ll = newLinkedList<String>();

       ll.add(“first”);

       ll.add(“first”);

       ll.add(“second”);

       ll.add(“third”);

       ll.add(“fourth”);

       for(Iterator <String> 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:这里只是总结摘抄一部分题,建议有精力的同学可以去看看书哈,那里更全面。)


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值