手机上的java功能 和java编程语言是一回事吗?

请详细点的谢谢
二者是个什么关系呢?

Java是由Sun微系统公司所发展出来的程序语言,它本身是一种对象导向(Object-Oriented)的程序语言。JAVA目前在手机上应用最多的就是JAVA游戏。 Java也号称是能跨平台使用的语言,这主要是因为Java本身被编译之后,并不是直接产生可执行的码,而是产生一种中间码叫作 ByteCode,这种码必需在透过 Java 的直译器来解读它,才能够真正的被执行,所以只要平台上装有这种Java的直译器,就能解读ByteCode也就能执行Java编译过的程序,故与Java程序是在那种平台上被编译的,就完全没有干系了。Java写出来的程序可分为两类,分别是Java Applet与一般的Application,而Application 这一类就与一般的程序如C++的作用是比较类似的,是一个独立可执行的应用程序,像HotJava是一个浏览器,且就是使用Java程序所发展出来的。最常见的Java程序包括应用程序和applets。应用程序是单独的程序,诸如HotJava浏览器软件就是用Java语言编写的。 Applets类似于应用程序,但是它们不能单独运行, Applets可以在支持Java的浏览器中运行。Applet主要是内置于HTML网页中,在浏览时发挥作用。 Java的目标是为了满足在一个充满各式各样不同种机器,不同操作系统平台的网络环境中开发软件。利用Java程序语言,可以在网页中加入各式各样的动态效果。可以放上一段动画,加入声音,也可以建立交互式网页等。Java手机软件平台 Java手机软件平台采用的基本Java平台是CLDC (Connected Limited Device Configuration)和MIDP (Mobile Information Device Profile),是J2ME (Java 2 Micro Edition)的一部分,在中国一般称为“无线Java”技术。此前,有人把它叫做“K-Java”;其实,K-Java的叫法只是Sun公司在开发KVM Java虚拟机时的项目代号,在该技术被正式命名为KVM后,就不再用K-Java了。 KJava即J2ME(Java 2 Micro Edition),是Sun公司专门用于嵌入式设备的Java软件。以KJava编程语言为手机开发应用程序,可以为手机用户提供游戏、个人信息处理、电子地图、股票等服务程序。J2ME(Java 2 Micro Edition)是致力于消费产品和嵌入式设备的最佳解决方案。J2ME在设计其规格的时候,遵循着“对于各种不同的装置而造出一个单一的开发系统是没有意义的事”这个基本原则。于是J2ME先将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电力供应也有限的嵌入式装置(比方说PDA、手机);另外一种是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置(比方说冷气机、电冰箱)。因为这两种区分,所以Java引入了一个叫做Configuration的概念,然后把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格之中;而另外一种装置则规范为Connected Device Configuration(CDC)规格。也就是说,J2ME先把所有的嵌入式装置利用Configuration的概念区隔成两种抽象的型态。 Java技术的开放性、安全性和庞大的社会已有资源,以及其跨平台性,即“编写一次,到处运行”的特点,使Java技术成为智能手机软件平台的事实标准。采用Java技术后,编写应用程序和提供服务的人就不必关心接受其服务的手机采用的是什么操作系统和芯片,只要按照Java的要求去写程序就好了;同样,生产手机的厂商也不必顾虑将来谁来提供增值服务。可以看出,采用Java技术,可以建立完整、高效的无线数据增值服务产业链,从而为用户提供灵活、个性化、内容方式多样的服务。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-06
不是,手机的java功能是指可以运行专门为手机编写的java程序,java编程语言范围就比较大了,可以做网站,做手机程序,电脑程序等等。
第2个回答  2012-10-06
手机上的java实际上是一个J2me的虚拟机,是程序的的运行环境。而java编程语言是一种程序语言,是用来编写java程序的。二者之间,一个是语言的实现,一个是编程语言。
第3个回答  2012-10-06
java功能就是能运行java程序。Java编程语言是一门编程语言,可以用来编写Java程序。
第4个回答  2012-10-09
手机上的java实际上是一个J2me的虚拟机,是程序的的运行环境。而java编程语言是一种程序语言,是用来编写java程序的。

有的手机上有java,那和电脑上的java语言有什么区别呢?
适合领域不同,Sun是为了方便开发者,把Java区分为J2SE(Java 2 Standard Edition)、J2EE(Java 2 Enterprise Edition)、J2ME(Java 2 Micro Edition)和Java Card四种平台。J2SE是所有Java技术的基础,不管开发人员要开发什么平台的Java应用程序,都必须先从J2SE学起。J2EE技术着重于企业服务器端的应用。J2ME...

手机的JAVA是什么意思
java既是一种编程语言,也是一种运行平台.手机支持java就可以下载安装基于java平台的游戏及应用软件.Java是一种编成语言,手机上的Java是指J2ME,是Java语言的手机平台,所谓的Java其实是指JDK,即Java的运行环境,有了这个环境,就可以运行用Java语言编写的程序,支持Java的手机就是说手机上内置了J2ME的环...

手机中JAVA和JAVE有什么区别
Java是sun公司开发出的一种较新的计算机编程语言,K-JAVA即J2ME(Java 2 Micro Edition),是专门用于嵌入式设备的JAVA软件。摩托罗拉A6288支持软件开发商以K-Java编程语言为手机开发应用程序,可以提供,游戏,个人信息处理,股票,电子地图等服务程序。 摩托罗拉率先在手机上预装了K-JAVA软件平台。K-JAVA...

手机系统和java究竟是什么关系?比如一个山寨机,只要他所有的java软件都...
java的软件:java是一种编程语言,你的“java的软件”的意思应该是用java语言写的软件。同理有 .net的软件,是按编程语言的种类来分。塞班的软件:同理 是按系统来分。应该这样说:XXX软件塞班版,XXX软android版 另外,塞班系统是用C++编程语言写的,但很多塞班设备都有用java编写,支持java软件。and...

java是计算机还是手机编程语言
一句话回答你的问题:Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。计算机还是手机都可以有!用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java ...

手机的JAVE到底是干什么用的啊?
Jave可以运行与任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上。如今手机的功能越来越趋近于计算机了,这是因为手机是跟随计算机发展的。而手机自然也需要各种程序语言来实现各种功能。因此手机上JAVA是跟计算机上的是同一回事,是一种编程语言。参考资料:参考勤`世界计算机`www.icxo...

Android开发和JAVA开发有什么区别?
1、Android 是在java基础之上的一门语言,Android是用来开发手机APP的,学Android 需要先学java基础语法。2、简单地说,一种是操作系统,一种是开发语言。具体来说,Android是一种基于Linux的开放源码操作系统,主要用于便携设备(智能手机,平板电脑)。Java是一种面向对象的编程语言,它的最大的特点就是...

android和java哪个好学 前途好
Android和Java是两个不同的编程语言,但它们有一些相似之处。Java是一种用于开发跨平台应用程序的面向对象编程语言。它是一种广泛使用的编程语言,因为许多企业、机构和开发者都在使用Java。而Android是一个由谷歌开发的移动操作系统,其中应用程序的核心语言是Java。Java是一种通用的编程语言,拥有很多用途...

想制作手机上的APP该学习什么编程语言
想制作手机上的APP,该学习什么编程语言?这个得分开细细说:1.Android原生官方开发语言首选JAVA编程语言,Android一开始运用层使用的就是JAVA,现在随着和甲骨文的版权问题,官方已经往kotlin编程语言方向转变,但是不可否认,JAVA还是Android的主流语言,基本原因就是JAVA的Android库异常多,还很丰富。2.iOS一...

手机编程用的什么语言手机编程用的什么语言啊
手机软件的主流编程语言是:Android是一种基于Linux的自由及开放源代码的操作系统。语言用的是java语言,不过用的不是JDK,而是谷歌自己出的基于JDK的SDK。1、手机软件:主要指安装在智能手机上的软件,完善原始系统的不足与个性化。是手机完善其功能,为用户提供更丰富的使用体验的主要手段。2、手机软件不...

相似回答