当前位置:首页 > 虚拟机 > 正文

java虚拟机有哪几个版本


一、java虚拟机有哪些种类?Java虚拟机,JVM是唯一的!
Java是Java编程语言(以下简称Java语言)和SunMicrosystems于1995年5月推出的Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)展现了Java的魅力:跨平台、动态Web和Internet计算。从此,Java被广泛接受并推动了Web的快速发展。常用的浏览器现在都支持Javaapplet。另一方面,Java技术也在不断更新。
Java平台由Java虚拟机(JavaVirtualMachine)和Java应用程序编程接口(API)组成。Java应用程序编程接口为Java应用程序提供了独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装了Java平台后,Java应用程序就可以运行。现在Java平台已经嵌入到几乎所有的操作系​​统中。这样,Java程序只需编译一次,就可以在各种系统上运行。Java应用程序编程接口已从版本1.1x发展到版本1.2。目前常用的Java平台是基于Java1.4的,最新版本是Java1.6。
Java分为三个系统:JavaSE、JavaEE、JavaME。
Java是sun公司开发的一种较新的计算机编程语言。K-JAVA即J2ME(Java2MicroEdition),是专门用于嵌入式设备的JAVA软件。
摩托罗拉A6288支持软件开发商使用K-Java编程语言开发手机应用程序,可以提供游戏、个人信息处理、股票、电子地图等服务。摩托罗拉率先在手机上预装K-JAVA软件平台。
K-JAVA的平台开放性:JAVA语言可以跨平台运行,软件开发者可以轻松开发应用程序。
K-JAVA动态下载能力:用户可以轻松下载安装到手机中,不断丰富业务和游戏功能。
K-JAVA提供先进的互联网协议,例如HTTP和TCP/IP。手机预设K-JAVA平台后,就可以自由上网,这意味着除WAP协议之外的另一部手机和网络。之间的桥梁。
开泰JAVA功能能为我们做什么?
应用领域:移动商务、移动办公、信息点播。
应用描述:使用手机随时随地沟通,高效办公工具,个性化定制商务、生活、工作、娱乐信息。
应用实例:MP手机浏览器、股票、外汇、通讯录、日历、文件管理、天气预报等
随着K-的不断完善和发展通过Java技术,开发者将通过K-Java功能为手机用户提供更全面的服务。如:互动游戏、互动新闻、手机连接无线网络后数据交换的安全性增强、Java语言编写的内容、家用电器的远程控制等。


二、Java语言主要都分哪些版本的啊?Java1.02250类主要包括AWT(AbstractWindowToolkit,用于构建图形用户界面),但运行速度非常慢,并且错误较多。
Java1.1500类,增加了事件处理,功能更强、更易用。它开始流行,更适合开发图形界面,但速度仍然很慢。
Java2(版本1.2~1.4)2300个类
添加了swing和stack框架。有时可以达到平台原生的速度,可以用来编写官方的企业级应用或者移动应用。有3个版本MicroEdition(J2ME)、StandardEdition(J2SE)和EnterpriseEdition(J2EE)。
Java5.0(1.5版本及以上)有3500个类,运行速度非常快。最重要的版本引入了许多新功能,例如泛型、枚举、注释、foreach、自动拆箱等。
Java6.0更名为JavaSE、JavaEE和JavaME
注:学习过程中主要使用Java8.0;
三、目前主流的java虚拟机有哪些在此类别下,通常的选择是:(按受欢迎程度降序排列)HotSpotVM、J9VM、ZingVM