android编程和开发,java编程和android编程的区别

区别                                            java编程                                   android编程

1.执行入口点                               main                                 manifest.xml配置文件

2.UI                                               frame                                   Activity

3.是否给予配置文件                   否                                                      是

4.是否基于组件                             否                                      是 activity,service,

broadcastReceiver,contentprovider

5.布局文件                                  new                                     findViewById

总的来说,区别在于android程序是基于组件给予配置的。

JavaEE 有一套java的servlet框架,引入了Web的开发,所以java在Web开发上面非常方便快捷,而且java后期版本的效率更加快速,对web开发的支持也越来越庞大,JavaEE的开发主要以web开发为代表,对代码架构的设计要求较高,开发人员对java基础及Web基础的掌握要求较高。

Android的应用开发使用的是java语言,可以说Android的java是java的缩减版本再加上apache对javaapi的扩充,使用google提供的android的javaAPI及googleAndroid的API进行开发,要求难度不是很高,googleAndroid的Api的应用开发的接口层面封装的很好,调去关系也会很明确,也很容易理解。而Android的UI设计属于android开发人员的难点及重点。AndroidFramework部分开发使用的也是Java语言,这对开发人员的质量要求较高,要求开发人员对Framework非常的了解,framework部分的开发可以脱离android来做,之后使用相应的工具生成dex文件即可加入framework框架应用。Android的C/C++的开发就不多做介绍了,这各部分主要为framework提供支持,本身也是框架

区别

1:Android使用的开发包是J2EE包的一个子集。

2:在使用Android开发使用线程技术比较多,但使用J2EE开发常不用手动去创建线程

3:在Android经常使用到线程,而在线程中的处理是不能直接调用UI界面,所以就涉及到线程与UI的比较多,所以对Android的Handler用得比较多。

4:在使用Android开发时,有一些底层的网络通信就需要使用Socket通信,在J2EE开发中,几乎不会用到Socket技术

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值