Android和Java ME的区别与联系
来源:互联网 发布:怎样登录农业科技网络 编辑:程序博客网 时间:2024/05/15 23:45
很多学生问到Android和JavaME的关系,我这里谈谈我的看法。 一.区别: 1.Android是一个完整的移动设备操作系统,由linux操作系统,中间件,C类库和核心应用程序组成。 2.java Me是java的一个微型版本,针对移动设备开发应用程序的开发包,它必须有底层操作系统支持。 二.联系: 1.可以说其实它们是没什么关系。 2.非要找关系的话就是:都是用java语言编写应用程序。 三.各自的优势: 1.Android的优势在于开发性和开源,是一个优秀的移动设备操作系统。 2.Java Me 是一个移动设备软件开发包,跨平台是其主要特点。 不少学生对这个很感兴趣,还有一些疑问,特进一步说明: 其实它们真是没什么关系,只是编写应用的话都是Java语法。Android本身是个手机操作系统,它有多层结构组成,其中应用层是用Java语言开发的,语法当然一样,不过Android有自己的API,可喜的是有不少API android直接使用的就是Java API,只是运行环境不一样了。JavaME是Java的一个版本,跨平台和JavaSE的原理是一样的,它的运行需要JRE,操作系统支持的。比如你在NOKIA使用JavaME开发不仅需要虚拟机还需要它的操作系统支持。最少应该清楚一点:Android应用程序不能在JavaME环境下运行,JavaME程序也不能直接在Android里运行,因为它们都有自己的API。
- Android和Java ME的区别与联系
- Android和Java ME的区别与联系
- Android和Java的区别和联系
- android与linux的区别和联系
- 一分钟认识JAVA与Android的联系与区别
- &&和&的联系与区别
- java的RTTI与反射机制的区别和联系
- Android Runable 与 Thread的联系和区别
- Android中Rect和RectF的区别与联系
- Android中Rect和RectF的区别与联系
- Android中Rect和RectF的区别与联系
- Android中Rect和RectF的区别与联系
- [Android] hook 和 inject 的区别与联系
- android和ios的uuid区别与联系
- android开发中MATCH_PARENT和FILL_PARENT的区别与联系
- Java中的抽象类和接口的区别与联系
- java中AWT和SWing的区别与联系
- JDK JRE JVM和Java平台的区别与联系
- S3C2416支持DM9000驱动(Linux)
- Bochs简介+使用
- linux shell实现随机数多种方法
- 程序员实现梦想的三组词汇
- wordpress如何获取文章图片及图片路径
- Android和Java ME的区别与联系
- repeater 排序
- Android开发_如何永久删除Android模拟器自带的应用程序
- 怎么为struts.xml或dwr.xml的编写添加自动提示功能
- js判断用户输入了多少个字节?
- wordpress如何调用评论文章最多的方法
- 用MFC实现OpenGL编程
- wince开机自动运行应用程序的方法
- Unix vi常用命令