厦门Android培训
达内厦门Android培训中心

0592-5903858

热门课程

Android基础之JAVA面试题

  • 时间:2018-03-27 17:04
  • 发布:厦门达内
  • 来源:企业面试题

安卓面试时涉及到的JAVA面试题,仅仅限于JAVA基础,如果你想测试一下自己,那就看看吧,或者收藏起来,面试备用~

1、集合的整体框架你给我详细说说

答这个不能只答什么包裹什么,一定要把特点和怎么实现都说出来

像是中间牵扯到的面试题,HashSet怎么实现的,TreeSet的两种排序方式,以及怎么保证唯一。HashMap和HashTable的区别。HashTble还有一个子类Properties。把这个特殊的集合类特点什么的详细说明一下。就算答得完整。

2、并行和并发的区别

3、TreeSet的两种排序方式

4、把List集合的元素全部删除有几种方式?

5、获取Class文件对象有几种方式

6、请你谈谈你对Io流的了解

答这道题不能只答字节流和字符流,还有答其他的那七个流,以及每一种流的特点,及构造还有怎么使用。

7、什么时候使用反射?

8、关于网络编程,他没问我TCP和UDP有什么区别,他问的是网络之间怎么进行通信的。

答这个题就要分情况,从TCP和UDP两个角度来答,怎么发送,以及怎么接收的,还有注意事项。

9、什么是死锁,死锁产生的原因是什么?

注意这个不是线程安全问题产生的原因。这个答案是三个原因四个条件,都要说明,以及介绍什么是死锁。

10、集合转换为数组怎么转换?字符串转换为数组呢?数组转换为集合呢

11、什么是同步,同步有什么特点,以及他们的锁对象是什么?

12、谈谈你对面向对象的了解,以及他有什么特点?

13、静态变量和成员变量有什么区别?

14、增强for和普通for有什么区别?

15、list和set还有Map他们分别有什么遍历方式?

16、多态和继承有什么区别,使用他们有什么好处呢?

17、接口和抽象类有什么区别?

18、final有什么特点?

19、线程的声明周期分为那个阶段?

2.0、什么匿名内部类,它的特点,及实质是什么?

21、初始化的先后顺序?

23、栈内存和堆内存有什么区别?

上一篇:程序员看完这些面试题,面试成功率大大提高
下一篇:Android工程师求职面试需要注意的常见问题
选择城市和中心
贵州省

广西省

海南省