Java面试高频选择题(20道含详细真题解析).docxVIP

  • 0
  • 0
  • 约4.38千字
  • 约 7页
  • 2026-08-24 发布于河北
  • 举报

Java面试高频选择题(20道含详细真题解析).docx

Java面试高频选择题(20道含详细真题解析)

说明:本套题目为企业真实面试高频原题,无套路、无书面化空话,覆盖Java基础核心考点,适合面试刷题、基础查漏,每题均附详细通俗解析。

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

A.boolean类型可以赋值为0和1

B.char类型占用1个字节

C.float类型数值结尾必须加F/f,double可加可不加

D.long类型数值结尾必须加L,小写l不可以使用

答案:C

解析:

-A错误:Javaboolean只有true/false,不兼容数字0/1,和C语言不同;

-B错误:char在Java中占2个字节,存储Unicode字符;

-C正确:小数默认是double,float必须手动加F/f声明;

-D错误:long可以用大写L和小写l,只是小写l容易和数字1混淆,开发中推荐用大写L。

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

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

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

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

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

答案:D

解析:

字符串内容相同,==不一定为true。只

文档评论(0)

1亿VIP精品文档

相关文档