Android开发工程师必备知识点(参考)

来源:互联网 发布:淘宝老顾客营销方案 编辑:程序博客网 时间:2024/05/15 23:58
经验分享
        1,书籍推荐:
                Java开发实战经典
                    作者:李兴华
                        适合Java基础不太好的学生
    ,    2,身为Android程序员对Java要求:
                1,精通面对对象:Android中一切皆对象,当然Java更如此
                2,精通类集(set、list、map):Android中各种适配器(ArrayAdapter,SimpleAdapter,SimpleCursorAdapter等)全部用类集编写,
                    特别是map(key—vlues)
                3,线程控制:稍微复杂一些程序:必须用线程,或者ascynctask,UI线程
                4,泛型的应用技巧(熟练,知道原理)
                5,io操作(熟练对文件操作,网络方面)
                6,根据业务需求设计出逻辑接口
        3,疯狂Android讲义
                作者:李刚(第三版)
        4,身为一个移动终端不得不掌握的web方面(当程序需要有后台服务器支撑时,必须掌握知识)
                1,Java中的高级编程(此部分熟悉掌握即可,web需要精通此部分)
                    除上面中的类集外
                    1,熟练掌握JSP,特别是servlet
                    2,Java中的反射(懂得原理即可)
                    3,Java中的单例设计模式与反射结合理解Struts原理
                    4,熟练掌握工厂设计模式,静态和动态代理的区别原理,并且通过动态代理与反射掌握spring原理
                    5,Java中的jdbc在JSP中只要涉及到数据库,必定用的jdbc技术,当然在hibernate对其的封装
        5,视频推荐:尚学堂,传智等(目前还没找到适合自己的) 
        6,解决问题方面:
            1;首先如果有问题,先不要找学长和老师,先在百度上搜一下,一般情况下都能解决。如果不行的话,
            将网上的答案汇总一下,再找学长老师们探讨,这样你也有理由去反驳学长老师们,当然这也是你唯一一个快速提升
            自己能力的有效方法。
            2,多多关注csdn和开源中国,并充分利用,多在csdn上写一些博客,对你以后考研和就业方面有一定的帮助
        7,学习方法方面(供检阅,每个人的学习方法都不同)
            1,首先了解这门可的整体骨架(可能需要一定的时间),然后个个击破
            2,找出这门课程的重点精髓(可在csdn和开源中国上寻找)
           
2 0
原创粉丝点击