当前位置: 首页 > 面试题库 >

JavaFX现已发布:Applet和Java Desktop是否正式死亡/垂死?

澹台镜
2023-03-14
问题内容

JavaFX 现在已经面世,并且有望与JavaFX一起改进Swing。丑陋的默认UI的日子已经一去不复返了,最终我们可以创建在质量方面可以与
Flash,Air和Silverlight 相媲美的引人入胜的应用程序。

  1. 这是否意味着从1990年代开始失败的 Java Applet 已经死了,不值得回头?

  2. Java Desktop 相同:什么将促使我们Java开发人员使用它而不是JavaFX?


问题答案:

在我看来,Java Applet已经死了很多年了。我在90年代后期写过一些书-例如在实习期间的俄罗斯方块游戏,例如在40MHz ARM
Acorn机顶盒上进行演示。当然,我敢打赌,仍有一些休闲游戏网站仍有很多,因此将继续得到支持,但是积极的开发将/已经放弃。

我认为Java Web Start是一种方便的技术。JavaFX仍然可以使用,它只是该系统的另一个库。

JavaFX将为Java提供技术工具(如SQL
Developer),内部业务应用程序和服务器应用程序(擅长的应用程序)以外的机会。我认为这是任何Java开发人员都值得学习的那些库之一。毋庸置疑,Java的用户界面库多年来一直非常缺乏或过于复杂。

但是,这里有很多竞争,而且它是非常新的(与Flash和Silverlight相比,开发工具的支持非常原始)。人们也不喜欢下载大量的运行时环境,尽管宽带使许多人比5年前减轻了痛苦!



 类似资料:
  • 我在GGTS IDE上遇到了一些奇怪的异常。 我尝试了以下版本,但仍然有相同的问题 groov-grails-tool-suite-3.3.0.release-e3.8.2-macosx-cocoa-x86_64-installer.dmg groovy-grails-tool-suite-3.3.0.release-e4.3-macosx-cocoa-x86_64-installer.dmg 有

  • 问题内容: 如果我在Thread对象上使用start()并且run()方法返回,是否可以再次调用start()? 例如, 我只是想知道是因为我的代码抛出了IllegalThreadStateExceptions,所以想知道是否是因为您不能执行上述操作。 问题答案: 不,你不能。该方法的Javadoc 告诉您!

  • 本文向大家介绍如何判断对象是否死亡(两种方法)?相关面试题,主要包含被问及如何判断对象是否死亡(两种方法)?时的应答技巧和注意事项,需要的朋友参考一下 堆中几乎放着所有的对象实例,对堆垃圾回收前的第一步就是要判断那些对象已经死亡(即不能再被任何途径使用的对象)。 2.1 引用计数法 给对象中添加一个引用计数器,每当有一个地方引用它,计数器就加 1;当引用失效,计数器就减 1;任何时候计数器为 0

  • 问题内容: 接口是否解决了 致命的致命 问题? 我不这么认为,例如: 在这里,我们变得模棱两可。 尽管接口是解决方法歧义的好方法,但我猜它们在变量的情况下会失败吗? 我对么?如果我缺少什么,请启发我。 问题答案: Java阻止了多个具体/抽象类的继承,但没有多个接口的继承。通过多接口继承,您可以继承抽象方法,而不是实现。请参阅这篇文章,并提供良好的解释和示例:https : //web.archi

  • 我正在创建kubernetes集群,其中包括:1个主节点(M1),2个工作节点(W1和W2) 使用部署创建副本数为5的吊舱。

  • 我正在Ubuntu上安装WebLogic 12.1.2 for development版本。我完成了所有解包和运行配置脚本以设置环境的步骤。当我执行MW_HOME/wlserver/common/bin/config时。sh,域配置向导出现几秒钟,然后消失。 我在这个脚本和另一个名为oracle\u common的脚本中添加了echo