4个回答
展开全部
JAVA用户界面基本有两种,基于WEB的和基于JVM的。
基于WEB的是指JSP,JSF这些J2EE界面层,这些技术本质上来说,都是在服务器端编写的代码,生成HTML页面让浏览器看,所以只要操作系统能用浏览器,就能看到这些用户界面。严格来说,这是通过浏览器达到跨平台的目的。
基于JVM的就是基于本地的JVM运行时环境,AWT,SWING之类的界面。运行这类程序,需要本地安装有JVM。程序是调用JVM提供的类和接口,但是JVM在不同平台上的实现是不同的。其实就相当于在不同的平台上构建一个接口相同的层(JVM),为JAVA程序提供服务。
基于WEB的是指JSP,JSF这些J2EE界面层,这些技术本质上来说,都是在服务器端编写的代码,生成HTML页面让浏览器看,所以只要操作系统能用浏览器,就能看到这些用户界面。严格来说,这是通过浏览器达到跨平台的目的。
基于JVM的就是基于本地的JVM运行时环境,AWT,SWING之类的界面。运行这类程序,需要本地安装有JVM。程序是调用JVM提供的类和接口,但是JVM在不同平台上的实现是不同的。其实就相当于在不同的平台上构建一个接口相同的层(JVM),为JAVA程序提供服务。
展开全部
利用JVM,只要在不同平台上都安装了JVM就可以通用一个jar了,因此实现了用户界面的跨平台
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java跨平台是根据jdk来说的,只要在其他的电脑上安装一个jdk就可以跑java程序了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询