1、final
注意:
1、final修饰的方法不能被重写
2、final不能修饰抽象类,不能修饰接口
2、重写与重载所关注的点
重载:在同一个类中,方法名相同,参数列表不同
重写:处在父子类中,关注方法的所有,方法名,参数列表,返回值类型,限定词
执行的结果不同:
重载会根据方法名调用对应参数列表的方法
重写会根据调用方法的对象去执行不同的方法
3、static与this、super
this和super都无法出现在static 修饰的方法中
因为this指的是该类的某个对象,super指的是父类的对象
而static修饰的方法是属于类的,该方法的调用者如果是一个类,则this和super无法指向一个合适的对象。
4、用内部类和外部类的区别
外部类可以使用内部类的私有属性
内部类也可以使用外部类的私有属性
5、null可以转为任意类型的对象,但其还是null
6、java8新特性,接口里面可以有实现的方法,但需要加上static或default修饰
7、null表示还没new出对象,就是还没开辟空间 “”表示new出了对象,但是这个对象装的是空字符串。
8、Android系统架构
图片来源于网上
1、Linux内核层
Android系统是基于Linux2.6内核的,这一层为Android设备的各种硬件提供了底层的驱动,如