Java面试题(一)

119 阅读1分钟

1.面向对象的特征

  • 封装

    把属性私有化封装在一个类中,只能通过方法去访问。

  • 继承

    子类继承父类,从而继承父类的方法和属性。

  • 抽象

    抽出共通的属性,使得开发过程中更加易于理解。

  • 多态

    分类:操作符的多态,类的多态。

    类的多态:父类引用指向子类对象,并且有继承,有重写。

2.String是基本数据类型吗?

  • String是类类型,不是基本类型。

3.int 和 Integer的区别

  • int 是基本类型,32位长度的整数。
  • Integer 是类类型,是int的封装类
  • int 和 Integer之间可以通过自动装箱,自动拆箱互相转换。

4.String 和 StringBuffer的区别?