程序员通用笔试题库(含答案及详细解析·企业真实版).docxVIP

  • 1
  • 0
  • 约8.47千字
  • 约 12页
  • 2026-09-14 发布于河北
  • 举报

程序员通用笔试题库(含答案及详细解析·企业真实版).docx

程序员通用笔试题库(含答案及详细解析·企业真实版)

一、单项选择题(20题·含答案+详细解析)

1、Java中基本数据类型所占字节数,正确的是()

A、byte占1字节,short占2字节,int占4字节,long占8字节

B、byte占2字节,short占2字节,int占4字节,long占8字节

C、float占4字节,double占4字节

D、char占1字节

答案:A

详细解析:Java基础数据类型固定字节:byte(1)、short(2)、int(4)、long(8)、float(4)、double(8)、char(2)、boolean(虚拟机规范无固定,实际编译占1字节)。B错误(byte为1字节),C错误(double占8字节),D错误(char存储Unicode字符,固定2字节)。

2、以下关于String、StringBuilder、StringBuffer说法错误的是()

A、String是不可变字符序列

B、StringBuffer线程安全,StringBuilder线程不安全

C、频繁字符串拼接场景,优先使用String

D、三者底层均基于字符数组实现(JDK1.9+改为字节数组)

答案:C

详细解析:String不可变,每次拼接都会生成新字符串对象,频繁拼接会产生大量垃圾对象,性能极差。高频拼接优先用StringBuilder(单线程)、StringBuf

文档评论(0)

1亿VIP精品文档

相关文档