【笔试强训选择题】Day11.习题(错题)解析

作者简介:大家好,我是未央;

博客首页:未央.303

系列专栏:笔试强训选择题

每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!

目录

一、Day11习题(错题)解析

二、Day11习题(原题)练习

总结


一、Day11习题(错题)解析

1.

 解析:D

相关知识点:标识符的表示

标识符不能以数字开头;标识符中不能出现空格;标识符中不能有*;


2.

解析:C 

相关知识点:HashMap

 HashMap中是以键值对的形式存储数据的,即:key :value;

代码map.put("name",null); map.put("name","Jack"); System.out.println(map.size());

中先赋值name:null;然后赋值name:Jack;Jack覆盖了空;所以最后键值对的数量为1;


3.

B:ArrayList底层是数组;LinkedList的底层是链表;数组的访问是通过下标进行访问的,所以它的速度更快;

C:ArrayList底层是数组,添加删除元素时候需要进行元素的移动等操作,很耗费时间复杂度;LinkedList的底层是链表,直接进行结点的变化就可以插入和删除元素,表现更佳;


4.

 解析:B

相关知识点:

CallableStatement;PreparedStatement;Statement;接口之间的关系;
这些接口是JDBC中,用来连接数据库的一些接口;
Statement是PreparedStatement的父接口;
PreparedStatement是CallableStatement的父接口;

5.C 


6.

解析:C

AB:LinkedList和AbstractSet都属于接口;接口是用来实现的,而不是用来继承的;

D:WeakHashMap继承自HashMap ;而不是WeakMap;


7.

解析:A

解题思路:

ArrayList list = new ArrayList(20); 的源码如下:

 

这里只是创建了一个数组object;并没有进行扩容;所以最终来说只扩容了0次; 


8.B


9.

解析:D

相关知识点:switch()方法的使用;

 

当输入的值i为2的时候; 所以直接跳到case2执行下面的语句;

最终输出result为10;


10.

解析:A

提供Java存取数据库能力的包是java.sql;

java.awt 是抽象窗口工具包;

java.swing 包含了一些swing的组件; 


、Day11习题(原题)练习










总结

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值