账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    JavaFX能否用基于Java虚拟机的其他符号系统编写?
    51
    0

    谁有相关的经历?

    笔者本来很喜欢Python,特别是其内置的核心数据结构,表述非常清爽,但是我特别烦Python里用空格和tab不能混用 --- 网上找程序修修改改,时常会导致空格和tab混用。

    所以,我希望有一种程序设计符号系统,可以使用JavaFX,特别是能支持FXML排版文件,然后又没有强制面向对象的 ---- 再也不想忍受强制把main函数放进类这种垃圾设计。

    然后,Java里的泛型容器,最好也要支持,不然我恐怕编写不了程序 --- 如果,该符号系统把Java泛型容器又封装了一遍,而且更为简单,跟Python或者JavaScript一样,我也乐意。

    其余的Java组件,特别是各种服务器框架,不需要支持。

    假如存在基于Java虚拟机的中文符号系统 --- 也在考虑之内,而且大大的欢迎。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • JavaFX本身并不依赖于Java虚拟机(JVM),它是基于Java虚拟机的。JavaFX使用JavaFX Platform和JavaFX Application类来创建应用程序。JavaFX Platform类负责处理JavaFX的运行时,包括线程管理、GUI渲染等;而JavaFX Application类则负责运行JavaFX应用程序。

      然而,你可以使用JavaFX的API来创建基于Java虚拟机的其他符号系统,比如Java的字节码执行器(JVM)和Java的虚拟机调用器(JNI)。这些API可以帮助你实现JavaFX应用程序的功能,比如在JVM上执行字节码,或者通过JNI在JVM上调用Java代码。

      然而,使用这些API需要对Java虚拟机有一定的了解,而且这些API可能会有一些限制,比如它们可能无法直接访问Java虚拟机的私有API,或者它们可能无法处理某些特定的Java平台特性。因此,如果你需要使用这些API,你可能需要编写自己的代码来处理这些问题。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部