1.Android 四大组件
activity 活动
service 服务
content provider 内容提供者
broadcast receiver 广播接收者
2.六大界面布局
(1) 线性布局(LinearLayout).
(2) 框架布局(FrameLayout).
(3) 表格布局(TableLayout).
(4) 相对布局(RelativeLayout).
(5) 绝对布局(AbsoluteLayout).
(6) 网格布局(GridLayout).
3.android 五大存储
(1) SharedPreferences
(2) 文件存储
(3)SQLite 数据库存储
(4)内容提供器(content provider)
(5)网络存储
4.Java 面向对象的六大原则:
一: 单一职责原则
将一组 相关性很高的函数,数据 封装到 一个类中。
二: 开闭原则
一个类应该对于扩展是开放的,但对于 修改是封闭的。
三 : 里氏替换原则
所有 引用 基类的地方,必须能够透明地使用 其子类 对象。
本质: 多态和继承
简单说: 就是以父类的形式,声明的变量或形参,赋值给任何继承于这个父类的子类后不影响 程序的执行。
四 : 依赖倒置原则:
主要是实现解耦,使得高层次的模块不依赖于低层次模块的具体实现细节。
五: 接口隔离原则:
类之间的依赖关系应该建立 在最小 的 接口上面。
其原则是: 将非常庞大的 ,臃肿的接口拆分成 更小的更具体的接口。
六 :迪米特原则:
一个对象应该对 其他的对象 有最少的了解。
即:一个类应该对自己调用的类知道的最少。