联通应用开发岗面试笔试试题及答案.docxVIP

  • 2
  • 0
  • 约8.93千字
  • 约 9页
  • 2026-07-14 发布于湖南
  • 举报

联通应用开发岗面试笔试试题及答案.docx

联通应用开发岗面试笔试试题及答案

联通应用开发岗面试笔试试题及答案

Java基础部分

题目一:Java中接口和抽象类的区别是什么

答案:接口和抽象类的主要区别包括以下几个方面。第一,抽象类可以包含具体方法的实现,而接口在Java8之前只能声明方法,Java8之后可以包含默认方法和静态方法。第二,一个类只能继承一个抽象类,但可以实现多个接口。第三,抽象类可以有构造函数,接口不能有构造函数。第四,抽象类中的成员变量可以是各种类型,接口中的成员变量必须是publicstaticfinal类型的常量。第五,抽象类使用extends关键字继承,接口使用implements关键字实现。

题目二:请说明HashMap和Hashtable的区别

答案:HashMap和Hashtable的主要区别有以下几个方面。第一,HashMap是线程不安全的,Hashtable是线程安全的。第二,HashMap允许key和value为null,Hashtable不允许key和value为null。第三,HashMap继承自AbstractMap类,Hashtable继承自Dictionary类。第四,HashMap的迭代器是fail-fast迭代器,Hashtable的迭代器不是fail-fast的。第五,HashMap的初始容量为16,Hashtable的初始容量为11。第六,HashMap使用Itera

文档评论(0)

1亿VIP精品文档

相关文档