`
wiiln
  • 浏览: 151894 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

什么是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技术,可以建立完整、高效的无线数据增值服务产业链,从而为用户提供灵活、个性化、内容方式多样的服务。

Java手机发展现状

   到今年6月,全世界已经有大约1亿部Java手机在使用,除中国大陆外共有53个移动运行商正式推出了基于Java技术的无线数据增值服务。中国移动通信集团已经建立了无线Java增值服务体系,并推出了“百宝箱”等服务品牌,包括游戏百宝箱、娱乐百宝箱、商务百宝箱、生活百宝箱等,已经于2003年7月10日开始正式商用。

    中国联通公司也正在其CDMA 1X网络上建立无线Java增值服务体系,目前系统正在建设过程中,并且2003年9月26日中国联通、北京振戎融通公司和Sun公司在人民大会堂宣布联合发起成立“UniJa技术联盟”,三方将在联通CDMA 1X网络上的Java增值服务方面全面合作。
分享到:
评论

相关推荐

    JAVA手机记事本,JAVA手机记事本

    JAVA手机记事本,是很好用的JAVA手机记事本,VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV。经验证,金立手机L18可用。JAVA手机记事本,是很好用的JAVA手机记事本,...

    java 手机词典 支持java手机可以用

    Java手机词典是一款专为Java平台设计的移动学习工具,主要功能是提供英语到汉语的翻译服务,方便用户在手机上进行便捷的语言学习。这款应用通常具有轻巧、易用的特点,可以在各种支持Java(J2ME)的手机上运行,不受...

    JPnel Java手机界面

    本项目“JPnel Java手机界面”就是一个基于Java语言实现的模拟手机操作界面的程序。它主要由JPanel组件构建,这是一种在Java Swing库中用于创建自定义图形用户界面(GUI)的重要组成部分。 首先,我们来深入了解...

    java手机游戏大全

    Java手机游戏大全主要涵盖的是基于Java技术开发的适用于早期移动设备的游戏。Java作为一种跨平台的编程语言,尤其在2G和3G时代的智能手机上广泛应用于游戏开发,为用户提供了丰富的娱乐体验。以下将详细介绍Java手机...

    Java手机模拟器下载

    Java手机模拟器是一种在个人计算机(PC)上运行的软件,它允许用户模拟智能手机的环境,以便在电脑上运行移动应用程序、玩游戏或者访问通常需要手机才能使用的服务。在这个场景中,"UUsee"是一个可能被提及的应用,...

    java手机软件开发资料全集

    java手机软件开发资料全集 资料清单: 1、Java手机程式设计入门 2、J2ME+手机+开发+视频 3、J2ME开发大全 4、Java(学习JAVA必备教程),看完了你也会编手机JAR软件了! 5、java_手机游戏开发入门教程 6、Java多...

    Java手机API开发

    Java手机API开发主要聚焦在如何使用Java语言进行移动设备上的应用程序开发,特别是针对游戏API的入门教程。在Java手机API中,开发者可以利用各种库和工具来创建功能丰富的游戏和应用,这些API通常包含了图形绘制、...

    java手机游戏模拟器

    Java手机游戏模拟器是一种软件工具,它允许用户在个人计算机上运行Java ME(Mobile Edition)或J2ME(Java 2 Platform, Micro Edition)平台上的手机游戏,无需实际的移动设备。这种模拟器通常用于测试游戏、开发...

    诺基亚Java手机性能参数大全

    诺基亚作为曾经的手机巨头,其在Java手机领域的贡献不容忽视。Java手机是指支持Java应用程序的移动设备,尤其在功能机时代,Java是开发者创建跨平台应用的主要工具。本资料集“诺基亚Java手机性能参数大全”旨在提供...

    最好的JAVA手机象棋

    《最好的JAVA手机象棋》是一款专为240*320分辨率的纯触屏手机设计的JAVA应用程序,它提供了丰富的功能和体验,让你在移动设备上尽享象棋的乐趣。这款软件不仅支持JAVA平台,还包含1094个经典的残局挑战,这些残局...

    Java平台手机的小游戏

    Java手机游戏的发展始于20世纪末,那时智能手机尚未普及,多数手机功能较为简单,Java因其轻量级和高效的特性,成为手机游戏开发的首选语言。`.jar`文件是Java应用程序的容器,它包含了游戏的所有代码、资源和元数据...

    java手机编译软件

    Java手机编译软件是用于在移动设备上创建和运行Java应用程序的工具,这些应用程序通常以JAR或APK格式存在。Java在移动开发领域有着广泛的应用,尤其在早期的智能手机时代,许多Android应用也是基于Java语言编写的。...

    Java手机日历 Java程序

    Java手机日历程序是利用Java编程语言开发的一款适用于移动设备的应用程序,主要用于管理个人时间、事件安排和提醒功能。在本文中,我们将深入探讨Java语言如何用于构建这样的日历应用,涉及的关键技术点包括Android...

    山寨手机Java手机数据恢复

    标题中的“山寨手机Java手机数据恢复”指的是针对非品牌、非正规渠道生产的手机(通常称为“山寨手机”),这些手机通常使用Java系统,由于其数据库损坏、格式化手机(格机)或进行固件更新(刷机)后,可能会导致...

    java手机管理系统

    《Java手机管理系统:一款初级开发者的学习宝典》 在信息技术高速发展的今天,Java语言以其跨平台、面向对象的特性,成为开发各种应用系统的热门选择。本文将深入探讨一个基于Java开发的手机管理系统,旨在为初级...

    48款JAVA手机游戏打包下载 [JAR经

    Java手机游戏是基于Java技术开发的移动设备游戏,主要适用于早期的智能手机和平板电脑,尤其在功能手机时代非常流行。这些游戏通常以JAR(Java Archive)格式进行打包,便于在支持Java ME(Mobile Edition)平台的...

    JAVA手机编程技术

    ### JAVA手机编程技术 #### 一、引言 随着通信技术的不断进步和智能手机的广泛普及,用户对手机功能的需求日益增长。为了满足这一需求,众多解决方案被提出,其中基于JAVA的J2ME(Java 2 Micro Edition)方案备受...

    十大经典Java手机游戏

    Java手机游戏在2000年代中期到2010年代初非常流行,尤其是在功能手机时代,它们为用户带来了丰富的娱乐体验。以下是基于"十大经典Java手机游戏"这个主题的相关知识点: 1. **Java游戏开发环境**:Java ME(Micro ...

    Java手机操作系统开发入门

    Java手机操作系统开发入门 在移动设备领域,Java作为一种强大的编程语言,被广泛应用于手机操作系统的开发。本教程旨在为初学者提供一个清晰的路径,帮助他们理解如何利用Java技术构建手机操作系统的基础。以下是对...

Global site tag (gtag.js) - Google Analytics