Java SE的Java虚拟机(JVM)

来源:互联网 发布:数据接口开发规范 编辑:程序博客网 时间:2024/05/12 01:35
Java SE的Java虚拟机(JVM)   在当今要求苛刻的嵌入式环境中,Java平台标准版(Java SE),允许开发桌面或服务器的Java应用程序。由于知道Java允许丰富的用户界面,便携性和最重要的是对当今世界的安全。   拖放API是在Java SE 6中,允许延长TransfeSupport类,以支持Swing应用程序所带来的几个API之一。这通过给开发人员一个简单的休息建设现场反馈到他们的控制。   Java SE 6的释放Swing应用程序的   开始并没有出台,显著提高了JTable中加入API进行排序和过滤表的内容。这个API的允许创建过滤器的自定义数据类型和排序。   Java SE 6中想出了SwingWorker类的实用程序类,使后台任务要简单得多。这让让进度反馈到用户界面上通过的SwingWorker产卵后台线程的Swing事件线程。   由JVM   的Java虚拟机(JVM)规范的实现地解释遵​​守的Java二进制代码(称为字节码),它执行Java指令。 Java允许应用程序在那是在开发基于Java的好奇心任何平台上运行,无需重写或重新编译在不同的平台上。   JVM的语言   列表   用来产生在Java虚拟机上运行的软件的语言。有些语言是由一个Java程序的解释,有些是遵守Java字节码和JIT以提高性能。 Java虚拟机最初的设计是只支持Java程序设计语言,更多的语言都在Java平台上运行改编。   - High Profile的语言   ØClojure中,功能性的Lisp方言   ØGroovy中,一个脚本语言   ØScala和面向对象和函数式编程语言   ØJavaFX脚本,脚本语言的丰富的互联网应用   õ的JRuby和Ruby的实现   ØJython中,巨蟒的实现   Ø犀牛,JavaScript的实现   存在的语言   Ø阿达,JGNAT是GNAT版本编译亚达编程语言为Java字节码   O C,C到JVM的编译器   ØCobol的,JVM的视觉COBOL   ØColdFusion的,Adobe ColdFusion的开放BlueDragon   ØJavaScript中,犀牛开发Java和Mozilla基金会管理   Ø帕斯卡尔,帕斯卡尔坎特伯雷的Java虚拟机   oPHP,IBM公司的WebSphere sMash的PHP(P8)   - 新的JVM语言   Ø阿勒夫+ +,Perl和Lisp语言   Ø锡兰,红色帽子的Java编译器   ØFantom的,从基地建设要移植到JVM中,NET CLR和JavaScript语言   对于许多JVM的更多的语言,函数指针,Perl和代数数据类型,PHP,C + +等。
0 0