Java开发工程师笔试题及详细答案及答案.docxVIP

  • 2
  • 0
  • 约8.69千字
  • 约 29页
  • 2026-06-27 发布于河南
  • 举报

Java开发工程师笔试题及详细答案及答案.docx

Java开发工程师笔试题及详细答案及答案

一、Java基础专项

选择题1

下列关于Java数据类型的说法正确的是()

A.int是32位有符号整数,取值范围是-2^31到2^31-1

B.char是16位无符号字符类型,只能存储ASCII字符

C.包装类型的缓存只适用于自动装箱场景,手动new的包装类对象不会走缓存

D.float类型可以精确存储0.1这个十进制小数

答案:AC

解析:

A选项正确:int采用补码存储,32位有符号整数的取值范围符合描述。

B选项错误:char是UTF-16编码的代码单元,可存储全部Unicode字符,不限于ASCII。

C选项正确:以Integer为例,缓存范围默认-128~127,仅调用valueOf()(自动装箱的底层实现)时会复用缓存对象,new关键字会直接在堆中创建新对象,不触发缓存。

D选项错误:float采用二进制浮点表示,0.1转二进制为无限循环小数,无法精确存储。

选择题2

Java访问修饰符的权限范围从小到大排序正确的是()

A.private缺省protectedpublic

B.privateprotected缺省public

C.缺省privateprotectedpublic

D.private缺省publicprotected

答案:A

解析:privat

文档评论(0)

1亿VIP精品文档

相关文档