Java经典题总结

来源:牛客网

1.下列关于序列化和反序列化描述正确的是:A,B

A.序列化是将数据转为n个 byte序列的过程

B.反序列化是将n个 byte转换为数据的过程

C.将类型int转换为4  byte是反序列化过程

D.将8个字节转换为long类型的数据为序列化过程

解析:老哥的分析通俗易懂,C和D反了

在这里插入图片描述

2.在Java中,关于HashMap类的描述,以下错误的是(A)?

A.HashMap能够保证其中元素的顺序

B.HashMap允许将null用作值

C.HashMap允许将null用作键

D.HashMap使用键/值得形式保存数据

解析
HashMap是基于哈希算法来确定元素的位置(槽)的,当我们向集合中存入数据时,它会计算传入的Key的哈希值,并利用哈希值取余来确定槽的位置,与存入的先后顺序无关,所以可以认定为HashMap是无序的。因此答案A错误

3. 下面哪个不属于HttpServletResponse接口完成的功能?C

A.设置HTTP头标

B.设置cookie

C.读取路径信息

D.输出返回数据

解析:HttpServletResponse完成:设置http头标,设置cookie,设置返回数据类型,输出返回数据;读取路径信息是HttpServletRequest做的

4.下面有关java object默认的基本方法,说法错误的是?B

A.equals(Object obj) 指示某个其他对象是否与此对象“相等”

B.copy() 创建并返回此对象的一个副本

C.wait() 导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法

D.toString() 返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成

解析:Object中没有copy()方法,Object中是clone()

5.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值