- 2
- 0
- 约8.93千字
- 约 9页
- 2026-07-14 发布于湖南
- 举报
联通应用开发岗面试笔试试题及答案
联通应用开发岗面试笔试试题及答案
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)