当前位置:首页职业培训

JAVE和K-JAVE分别是什么意思,有什么区别。

作者:职业培训 时间: 2025-01-11 01:18:25 阅读:322

va介绍(当前最最流行的程序设计语言)

一、java历史

1991年 ,SUN MicroSystem公司的 Jame Gosling、 Bill Joe等人 ,为在电 视、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak 的软件 (即一种橡树的名字 ),但当时并没有引起人们的注意 ,直到 1994年下半 年 ,Internet的迅猛发展 ,环球信息网 WWW的快速增长 ,促进了 Java语言研制的 进展 ,使得它逐渐成为 Internet上受欢迎的开发与编程语言 ,一些著名的计算机 公司纷纷购买了 Java语言的使用权 ,如 IBM、Oracle、 Netscape、 Novell、 Apple等 ,因此 ,Java语言被美国的著名杂志 PC Magazine评为 1995 年十大优秀科技产品 ,(计算机类就此一项入选 ),随之大量出现了用 Java编写的 软件产品 ,受到工业界的重视与好评 ,认为 "Java是八十年代以来计算机界的一件 大事 ",微软总裁比尔·盖茨在悄悄地观察了一段时间后 ,不无感慨地说 :"Java是 长时间以来最卓越的程序设计语言 ",并确定微软整个软件开发的战略从 PC单机时 代向着以网络为中心的计算时代转移 ,而购买 Java则是他的重大战略决策的实施部署。

因此 ,Java的诞生必将对整个计算机产业发生深远的影响 ,对传统的计算模型提出了新的挑战

二、java语言的前景

Java语言有着广泛的应用前景 ,大体上可以从以下几个方面来考虑其应用 :

1、 所有面向对象的应用开发 ,包括面向对象的事件描述、处理、综合等 ;

2、 计算过程的可视化、可操作化的软件的开发 ;

3、 动态画面的设计 ,包括图形图像的调用 ;

4、 交互操作的设计 (选择交互、定向交互、控制流程等 );

5、 Internet的系统管理功能模块的设计 ,包括 Web页面的动态设计、管理 和交互操作设计等 ;

6、 Intranet(企业内部网 )上的软件开发 (直接面向企业内部用户的软件 );

7、 与各类数据库连接查询的 SQL语句实现 ;

8、 进行手机通讯和其他的一些嵌入式的开发(比如手机和网络游戏)

9、 其它应用类型的程序。

三、Java的特点

Java是一个广泛使用的网络编程语言 ,它是一种新的计算概念。

首先 ,作为一种程序设计语言 ,它简单、面向对象、不依赖于机器的结构、 具有可移植性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。其 次 ,它最大限度地利用了网络 ,Java的小应用程序 (applet)可在网络上传输而 不受 CPU和环境的限制。另外 ,Java还提供了丰富的类库 ,使程序设计者可以很 方便地建立自己的系统。

下面我们分别从这三个方面来讨论 Java的特点 ,然后通过把 Java与 C, C++相比进一步指出它所具有的优点。

Java语言有下面一些特点 :简单、面向对象、分布式、解释执行、鲁棒、 安全、体系结构中立、可移植、高性能、多线程以及动态性。

1、简单性

Java语言是一种面向对象的语言 ,它通过提供最基本的方法来完成指定的 任务 ,只需理解一些基本的概念 ,就可以用它编写出适合于各种情况的应用程 序。 Java略去了运算符重载、多重继承等模糊的概念 ,并且通过实现自动垃圾 收集大大简化了程序设计者的内存管理工作。另外 ,Java也适合于在小型机上运 行 ,它的基本解释器及类的支持只有 40KB左右 ,加上标准类库和线程的支持也 只有 215KB左右。库和线程的支持也只有 215KB左右。

2、面向对象

Java语言的设计集中于对象及其接口 ,它提供了简单的类机制以及动态的 接口模型。对象中封装了它的状态变量以及相应的方法 ,实现了模块化和信息 隐藏 ;而类则提供了一类对象的原型 ,并且通过继承机制 ,子类可以使用父类 所提供的方法 ,实现了代码的复用。

3、分布性

Java是面向网络的语言。通过它提供的类库可以处理 TCP/IP协议 ,用户 可以通过 URL地址在网络上很方便地访问其它对象。

4、鲁棒性

Java在编译和运行程序时 ,都要对可能出现的问题进行检查 ,以消除错误 的产生。它提供自动垃圾收集来进行内存管理 ,防止程序员在管理内存时容易 产生的错误。通过集成的面向对象的例外处理机制 ,在编译时,Java提示出可能 出现但未被处理的例外 ,帮助程序员正确地进行选择以防止系统的崩溃。另外, Java在编译时还可捕获类型声明中的许多常见错误 ,防止动态运行时不匹配问题 的出现。

5、安全性

用于网络、分布环境下的 Java必须要防止病毒的入侵。 Java不支持指针, 一切对内存的访问都必须通过对象的实例变量来实现 ,这样就防止程序员使用 "特洛伊 "木马等欺骗手段访问对象的私有成员 ,同时也避免了指针操作中容易 产生的错误。

6、体系结构中立

Java解释器生成与体系结构无关的字节码指令 ,只要安装了 Java运行时 系统 ,Java程序就可在任意的处理器上运行。这些字节码指令对应于 Java虚拟 机中的表示 ,Java解释器得到字节码后 ,对它进行转换 ,使之能够在不同的平 台运行。

7、可移植性

与平台无关的特性使 Java程序可以方便地被移植到网络上的不同机器。 同时 ,Java的类库中也实现了与不同平台的接口 ,使这些类库可以移植。另外, Java编译器是由 Java语言实现的 ,Java运行时系统由标准 C实现 ,这使得Java 系统本身也具有可移植性。

10、 解释执行

Java解释器直接对 Java字节码进行解释执行。字节码本身携带了许多 编译时信息 ,使得连接过程更加简单。

11、 高性能

和其它解释执行的语言如 BASIC、 TCL不同 ,Java字节码的设计使之能 很容易地直接转换成对应于特定CPU的机器码 ,从而得到较高的性能。

12、 多线程

多线程机制使应用程序能够并行执行 ,而且同步机制保证了对共享数据 的正确操作。通过使用 多线程 ,程序设计者可以分别用不同的线程完成特定 的行为 ,而不需要采用全局的事件循环机制 ,这样就很容易地实现网络上的实 时交互行为。

13、 动态性

Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入 新的方法和实例变量而不会影响用户程序的执行。并且 Java通过接口来支持 多重继承 ,使之比严格的类继承具有更灵活的方式和扩展性。

就像几年前的短信,去年面世的彩信和新WAP一样,K-JAVA好像正在成为新的宠儿。不过K-JAVA和短信、彩信、WAP不同,在这些技术出现的时候,正是市场上开始寻觅新的增长点的时刻,其迅速风靡有一定的必然性,而在彩信、WAP刚刚开始大行其道的今天,作为更新的技术,K-JAVA能否成为下一个热点呢?

-K-JAVA方兴未艾

在欧美市场,由于较早采用GPRS技术,所以欧洲和美国运营商的K-JAVA也开展得较早,不过早期的应用并没能在个人消费市场激起太大的波澜。而日韩的无线数据业务从发展之初就将目标锁定在了游戏、娱乐等个人消费方面。K-JAVA技术能够利用手机有限的硬件条件使得PC上大量的互动性娱乐、游戏应用在手机上,正是凭借着这一技术特点,K-JAVA迅速成为了手机游戏的主流编程语言。在欧美市场,2002年此项业务的直接收入已经超过了2.45亿美元。

在中国,2003年2月15日,中国移 动开始了大范围的K-JAVA应用测试。4月8日,无线K-JAVA服务被移 动正式定名为“百宝箱”,并全面开始免费试用。而在发展较快的广东地区,更是从5月17日开始了大规模的K-JAVA业务推广,投入资金多达千万元。7月1日,中国移 动宣布了“百宝箱”正式商用的消息,K-JAVA在中国市场的掘金旅程也将由此开启。

-终端是制约

和去年面世的彩信一样,K-JAVA目前的发展还不够快,主要的原因仍然是支持的终端还不足。目前市场上能够支持K-JAVA的手机不超过20款,且都聚集在高端,对于K-JAVA的发展实在是有很大的阻碍,不过去年彩信发布的时候,支持彩信的手机不过也就是NOKIA的7650一款而已,看来K-JAVA将是新款手机逐渐拥有的功能了。

TOM副总裁冯珏认为:“目前支持K-JAVA的手机数量稀少,发展的力度也不是很大,并没有像彩信那样成为各终端厂商的发展目标。同时,在K-JAVA的计费方面,由于没有成熟的模式,还在探索中,这也是K-JAVA发展必须突破的瓶颈。”

263市场总监毛新表示:“虽然K-JAVA目前的情况还没有看出迅速增长的势头,不过从中国移 动的推广力度来看,K-JAVA的前途将是一片光明。”

就像毛新说的那样,移 动确实在花大力气开发K-JAVA,在移 动梦网的网站上,正在进行K-JAVA收费的消费者意向调查,看得出来是为K-JAVA收费摸底。

-先来还是后到?

就K-JAVA来说,现在还没有哪个SP在下大力气开发。各SP正在短信、彩信甚至是WAP上争得一头大汗。基于K-JAVA的服务和其他无线增值业务一样,都需要SP的宣传和支持,但先出手的意味着很大的风险,一旦K-JAVA不能飞速发展,那么先来者将损失大量的资金和精力。

冯珏表示:“K-JAVA进入市场的时机并不是很好,和彩信不同。去年在无线市场上,非常缺乏新产品,彩信一推出就成了抢手货。而现在彩信和WAP还是新业务,应该还有很大的发展。虽然K-JAVA有不错的前景,但是在目前市场上全是新业务的状况下,K-JAVA的发展将遇到阻力。

263决定不等了。毛新表示:“目前,263正在进行K-JAVA服务的研发工作,很快就会有产品推出,虽然目前的市场还不够大,但是积累经验和力量是最重要的。”

据悉,263网络集团将推出名为“5263”的JAVA服务。263在JAVA方面本身拥有一定的基础,基于JAVA的263棋牌游戏社区已经很成熟了,只要在技术上做一个过渡,就可以比较容易地把这些游戏和服务移植到无线的K-JAVA上,从而成为K-JAVA领域的先来者。

作为目前成长最快的市场之一,移 动增值市场永远有吸引力,而K-JAVA是一颗新星,不管未来的发展如何,它一定能给用户带来新的体验,成为手机的又一个亮点。(SP Forum——北京青年报)

标签:

本文地址: http://www.goggeous.com/20241125/1/12125

文章来源:天狐定制

版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

猜你喜欢
猜你喜欢
  • 最新动态
  • 热点阅读
  • 猜你喜欢
热门标签

网站首页 ·

本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

鲁ICP备2024081150号-3 相关侵权、举报、投诉及建议等,请发E-mail:admin@qq.com