Android开发总结
来源:互联网 发布:php图像乱码 编辑:程序博客网 时间:2024/06/08 12:16
一、java是一门面向对象的语言,具有3大特征
1、封装
1.1像javaBean
把属性设置成私有的封装起来,最后暴漏get,set调用。
1.2把某些功能封装成方法,随时调用(不用重复写相同代码)
避免代码的冗余。
2、继承
2.1继承就是子类在父类的继承上进行扩展,子类可以调用
父类所有的属性和方法。
子类可以诚谢父类的方法,可以对父类的方法进行扩展。
也可以写父类中没有的属性和方法。
3、多态
3.1指方法重写和方法重载。
3.2对象的多样性(需要父类的对象,传子类对象即可)。
二、java的常用思路
就是
类(具有共同特这的某这事物),
对象(类的具体化),
属性(临时存储数据),
方法(实现某个功能的代码块)
实现某个功能
1、类----对象----调方法用属性或方法。
2、类----直接调用静态变量或静态方法。
三、android
1、在android系统中对java语言进行封装,封装出来具有某些功能的
类,方法,或者是机制:
如:activity组件
android中以on开头的方法(是系统自动调用的)
handle机制
android中满足java语言所有的语法。
四、android的主要组成部分:
界面,数据,网络
1、界面(布局,控件)。
界面有两部分组成:
1.1布局
四中常见布局,主要解决的是控件如何摆放。
1.2控件
1.2.1控件是指具有某些具体样式(效果)或功能的东西。
控件的主要功能有
显示数据或输入数据或实现某些事件
(自带的控件,自定义控件,第三方控件)基本都是上面的功能
1.2.2自定义控件:
大多数情况下,我们不必关心如何自定义,只关心如何显示数据(处理数据)。
1.2.3第三方控件
只要导入jar包,调用api(第三方暴漏的接口),其实关心的还是如何显示数据等,
不必关心控件如何实现。
2、数据
包括:数据的传递
数据存储
3、网络
就是根据某些协议(如http,scoke)发请求拿到服务器上的数据解析,存储等
并用相对应的控件显示出来。
五、写android程序的基本思路
1、通过某个协议发请求拿到服务器上的数据,解析,分装,用适配器绑定到控件上,显示到界面。
2、把从用户得到的数据(比如输入数据)通过网络协议提交到服务器。
以上是对android的总结。
最后注意:写程序最重要的是思路,思路一定要清楚。
对于编程思想和学习方法
对于编程,在学习新的语言的时候,使用已经会的语言(要熟练),去思考将要
学习的语言,前提是两种语言在更高层次(就是编程思想)上的一致性。(比如
面向对象的思想)。
举个例子,java和php都是面向对象的编程思想,非常的切近,所以只要你用java
面向对象去思考php,很快就能学会。
在举个例子,java和js都是面向对象,但有区别,不是非常像,所以应该去思考更
高层次的一致性,去写代码,去学, 去用。
对于学一种新的语言,不要太计较器运行原理和内部机制,我们只要把我们用到的
东西。尤其是编程用到的东西先会写,能完成功能,至于原理内部机制等问题,在
写代码的过程中在学习和体会,去慢慢理解。
1、封装
1.1像javaBean
把属性设置成私有的封装起来,最后暴漏get,set调用。
1.2把某些功能封装成方法,随时调用(不用重复写相同代码)
避免代码的冗余。
2、继承
2.1继承就是子类在父类的继承上进行扩展,子类可以调用
父类所有的属性和方法。
子类可以诚谢父类的方法,可以对父类的方法进行扩展。
也可以写父类中没有的属性和方法。
3、多态
3.1指方法重写和方法重载。
3.2对象的多样性(需要父类的对象,传子类对象即可)。
二、java的常用思路
就是
类(具有共同特这的某这事物),
对象(类的具体化),
属性(临时存储数据),
方法(实现某个功能的代码块)
实现某个功能
1、类----对象----调方法用属性或方法。
2、类----直接调用静态变量或静态方法。
三、android
1、在android系统中对java语言进行封装,封装出来具有某些功能的
类,方法,或者是机制:
如:activity组件
android中以on开头的方法(是系统自动调用的)
handle机制
android中满足java语言所有的语法。
四、android的主要组成部分:
界面,数据,网络
1、界面(布局,控件)。
界面有两部分组成:
1.1布局
四中常见布局,主要解决的是控件如何摆放。
1.2控件
1.2.1控件是指具有某些具体样式(效果)或功能的东西。
控件的主要功能有
显示数据或输入数据或实现某些事件
(自带的控件,自定义控件,第三方控件)基本都是上面的功能
1.2.2自定义控件:
大多数情况下,我们不必关心如何自定义,只关心如何显示数据(处理数据)。
1.2.3第三方控件
只要导入jar包,调用api(第三方暴漏的接口),其实关心的还是如何显示数据等,
不必关心控件如何实现。
2、数据
包括:数据的传递
数据存储
3、网络
就是根据某些协议(如http,scoke)发请求拿到服务器上的数据解析,存储等
并用相对应的控件显示出来。
五、写android程序的基本思路
1、通过某个协议发请求拿到服务器上的数据,解析,分装,用适配器绑定到控件上,显示到界面。
2、把从用户得到的数据(比如输入数据)通过网络协议提交到服务器。
以上是对android的总结。
最后注意:写程序最重要的是思路,思路一定要清楚。
对于编程思想和学习方法
对于编程,在学习新的语言的时候,使用已经会的语言(要熟练),去思考将要
学习的语言,前提是两种语言在更高层次(就是编程思想)上的一致性。(比如
面向对象的思想)。
举个例子,java和php都是面向对象的编程思想,非常的切近,所以只要你用java
面向对象去思考php,很快就能学会。
在举个例子,java和js都是面向对象,但有区别,不是非常像,所以应该去思考更
高层次的一致性,去写代码,去学, 去用。
对于学一种新的语言,不要太计较器运行原理和内部机制,我们只要把我们用到的
东西。尤其是编程用到的东西先会写,能完成功能,至于原理内部机制等问题,在
写代码的过程中在学习和体会,去慢慢理解。
0 0
- Android开发知识点总结
- Android开发工具总结
- Android Webservice 开发总结
- Android开发工具总结
- Android Widget开发总结
- android 开发错误总结
- Android开发总结
- Android开发知识点总结
- Android开发错误总结
- Android Widget开发总结
- Android开发 --- SQLite3 总结
- android开发小总结
- android ui 开发总结
- Android 开发错误总结
- Android开发总结
- android 插件开发总结
- Android开发总结
- android开发总结[eoe]
- C#的DES加密解密算法
- 流程控制
- Java并发摘要(一)
- poj 3225 关于集合运算
- iOS UIView方法使用详情UIView : UIResponder
- Android开发总结
- 【uml】之类图中的关系
- Android开发之旅:环境搭建及HelloWorld
- C++中的引用
- 项目管理心得:一个项目经理的个人体会、经验总结
- c++中虚函数与功能晚绑定
- C/C++中extern关键字详解
- 多线程概念
- 实战4--读入文件统计