Java开发基础笔试题(含详细答案解析).docxVIP

  • 1
  • 0
  • 约5.96千字
  • 约 8页
  • 2026-08-24 发布于河北
  • 举报

Java开发基础笔试题(含详细答案解析).docx

Java开发基础笔试题(含详细答案解析)

适用人群:初级Java开发、应届生、实习生求职笔试

题型说明:选择题(10题)、填空题(5题)、简答题(6题)、编程题(2题),内容贴合企业真实笔试,无空洞套话,答案通俗落地。

一、单项选择题(每题2分,共20分)

1.以下关于Java基本数据类型的说法,正确的是()

A.char类型占用2个字节,存储的是ASCII码

B.float类型默认值为0,double类型默认值为0.0

C.boolean类型只有true、false两个值,不占用内存

D.long类型赋值时,必须在数值后加L/l

答案:D

解析:

A错误:char占用2字节,存储的是Unicode编码,并非ASCII;

B错误:float默认值是0.0f,不是0;

C错误:boolean在JVM中底层占用1字节内存,并非不占用;

D正确:整数字面量默认是int,赋值给long必须加L(推荐大写,避免和数字1混淆)。

2.下列关于==和equals()的区别,说法错误的是()

A.==对于基本类型比较数值,引用类型比较内存地址

B.equals()是Object类方法,默认比较对象地址

C.String重写了equals(),用于比较字符串内容

D.只要两个字符串内容相同,str1==str2一定为true

答案:D

解析:只有字符串常量池中的字符串,内容相

最近下载

文档评论(0)

1亿VIP精品文档

相关文档