java/android 做题中整理的碎片小贴士(6)

1、bindService()的流程:onCreate()---->onBind()---->onUnBind() -->onDestory(),先解绑再销毁;

2、如果没有在manifest的activity标签设置android:configChanges,切换屏幕方向时会重新调用onCreate();

3、内部默认的线程由SerialExecutor创建;

4、最终类指的是由final修饰的类,它不能被继承和重写。抽象类和接口是可以被声明的,只是不能实例化,需要转型;

5、非对象的字符串在java中存储在字符串常量区中,所以内容相同就是完全相同,因为不是对象;

6、接口中可以定义成员,但必须是常量,不能是变量;

7、静态变量只能在类主体中定义,不能在方法中定义;

8、linkedList实现了List接口,AbstractSet实现Set接口,HashSet继承AbstractSet类并实现Set接口;

9、@SuppressWarning("deprecation")注释,屏蔽对于不赞成使用的类和方法(它们过时了)的警告。

原文地址:https://www.cnblogs.com/jason31/p/9598644.html