Android面试总结

一、Java类

1、final、finally、finalize区别。

final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。

finally是异常处理语句结构的一部分,表示总是执行。

finalize是Objiect类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等,JVM不保证此方法总被调用。

2、接口

接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。


二、Android类

1、Service生命周期

onCreate、onStart、onDestroy、onBind和onUnbind。

2、Intent作用

起着一个媒体中介的作用,专门提供组件相互调用的相关信息

你可能感兴趣的:(Android面试总结)