千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:大连千锋IT培训  >  技术干货  >  Java和JavaFX的区别是什么?

Java和JavaFX的区别是什么?

来源:千锋教育
发布人:xqq
时间: 2023-10-11 19:06:03

一、Java和JavaFX的区别

JavaFX

JavaFX是一个富客户端平台,可以创建出在多种设备上都可以运行的应用,这些设备包括电脑桌面和移动设备。JavaFX其中的一个主要优点是你为其中一个设备写出的代码可以运行在任何其他设备上,因为JavaFX集成了Java runtime,只要桌面安装了Java或者手持设备支持JavaME,那么这些代码就可以运行。

JavaFX首次公布在Sun在2007年的JavaONE大会上,Version 1.0发布在2008年12月,当时的主要对象是桌面平台尽管近期发布的1.1又瞄准了移动设备。简而言之,JavaFX是Sun推出的竞争产品,针对现有的两个主要的RIA应用:微软的SilverLight和Adobe的Flex/AIR。

JavaFX最大的优势来自于它跟Java代码、Swing组件的交互性,有人对Sun投资JavaFX持有怀疑态度,他们认为Sun应当更好地来关注Swing,但无论怎样JavaFX的开发为Java开发者开启了更多的门。而且JavaFX已经有了很高的下载数量,在version 1.1发布之前,下载量接近80,000,000。

Java

Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

延伸阅读:

二、Java技术具体的应用领域

1.安卓手机App

我们的安卓手机里面几乎所有的App应用(比如支付宝/微信/淘宝等)都是用Java语言写的.早在几年前安卓系统就已经是全球名列前茅大移动端操作系统,现在有很多的Java程序员就是安卓应用开发人员.

2.各种银行金融行业的软件

在银行金融行业中,Java是较早大的.很多全球性的投资银行如招商银行,都是使用Java来编写前端和后端的电子交易系统、结算和确认系统、数据处理系统及其他.

3.各种大型网站

Java在电子商务和大型网站上也是较早大的都是用Java开发的

4.各种工具软件

大多数用处非常广泛的软件和开发工具都是用Java语言开发的,如扣扣,wx,Eclipse、InetelliJ和Netbans IDE.

以上就是关于Java和JavaFX的区别的内容希望对大家有帮助。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

apk和app的区别?

2023-10-11

Scheme语言中过程和计算过程有什么区别?

2023-10-11

单例模式和连接池的效率区别?

2023-10-11

最新文章NEW

iso与gho的区别?

2023-10-11

Java和JavaFX的区别是什么?

2023-10-11

Scheme语言中过程和计算过程有什么区别?

2023-10-11

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>