Java面试题(附答案.docxVIP

  • 0
  • 0
  • 约1.73万字
  • 约 35页
  • 2026-06-24 发布于四川
  • 举报

Java面试题(附答案

Java基础语法

1.Java中的基本数据类型有哪些?各占多少字节?

Java中的基本数据类型分为数值型、字符型和布尔型,共8种:

?数值型:

?整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)

?浮点类型:float(4字节)、double(8字节)

?字符型:char(2字节,采用Unicode编码)

?布尔型:boolean(未明确规定字节数,JVM中通常用1字节表示,但实际运算中可能优化为位操作)

注意:基本数据类型直接存储值,而引用类型(如String、数组、对象)存储的是内存地址。

2.什么是封装、继承、多态?请举例说明

?封装:将对象的属性和行为封装为一个独立的整体,通过访问修饰符控制外部访问权限,隐藏内部实现细节。

例:classPerson{privateStringname;publicStringgetName(){returnname;}},通过getName()方法访问name,避免直接修改。

?继承:子类继承父类的属性和方法,实现代码复用,并可扩展或重写父类功能。

例:classStudentextendsPerson{privateStringstudentId;},Student继承Person的name属性,新增stu

文档评论(0)

1亿VIP精品文档

相关文档