java和kjava有什么区别? 这两个是什么意思呢?

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:08:21

怎么说呢?

这样吧,

首先呢,在JAVA的应用领域呢有三个方面,简单列一下:

一个是J2SE,java的基础了.
一个是J2EE,java面向企业级的开发.
还有一个就是J2ME了,这个是JAVA在微型机的开发.

而KJAVA呢,就J2ME中的开发.

以下文字呢,借鉴http://games.sina.com.cn/m/n/2006-08-01/1415161080.shtml

Kjava中K的由来

Java并不认识硬件,它如何能够运行在有限CLDC(Connected,Limited Device Configuration)及CDC(Connected Device Configuration)上呢?原来,在这些设备上都需要植入一个叫Kilo Virtual Machine的东西,这就是我们常说的K虚拟机。它是把Java编写的程序转换为机器运行指令的一个管理者。既然这个管理者叫K虚拟机,那么运行在它上面的程序就可以叫做K-Software,或者K-Program,用来编写这些K-Program的J2ME语言也就被理所当然地俗称为KJava了。

据我所知,java是一种概念很宽泛的语言,kjava是广泛应用于手机游戏平台(不尽限于游戏)的程序语言