android程序与java程序的区别

区别

Ø      Android是一个完整的移动设备操作系统,由linux操作系统,中间件,C类库和核心应用程序组成。

Ø      java针对移动设备开发应用程序的开发包,它必须有底层操作系统支持。

联系

Ø      Android是一种操作系统

Ø      JAVA是一种编程语言

Ø      编写应用在Android系统的手机程序主要就是使用Java,Android有自己的API,不少API android直接使用的就是Java API,只是运行环境不一样了,Android应用程序不能在JavaME环境下运行,JavaME程序也不能直接在Android里运行,因为它们都有自己的API。

各自的优势

Ø      Android的优势在于开发性和开源,是一个优秀的移动设备操作系统。

Ø      Java Me 是一个移动设备软件开发包,跨平台是其主要特点。

 

你可能感兴趣的:(android程序与java程序的区别)