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都是面向对象,但有区别,不是非常像,所以应该去思考更
高层次的一致性,去写代码,去学, 去用。

对于学一种新的语言,不要太计较器运行原理和内部机制,我们只要把我们用到的
东西。尤其是编程用到的东西先会写,能完成功能,至于原理内部机制等问题,在
写代码的过程中在学习和体会,去慢慢理解。



    
    






    




























       

0 0
原创粉丝点击