Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将JavaScript转换为Java_Java_Javascript - Fatal编程技术网

将JavaScript转换为Java

将JavaScript转换为Java,java,javascript,Java,Javascript,有没有将JavaScript转换为Java的好方法 我有一个JavaScript文件需要转换成Java。这是一个用JavaScript编写的日历组件。不,你不能 相似的名称是不幸的,但JavaScript和Java是完全不同的语言 发件人: JavaScript使用受C语言语法影响的语法 来自Java的名称和命名约定,但这两种语言是 在其他方面是不相关的,并且具有非常不同的语义。关键设计 JavaScript中的原则取自Self和Scheme 编程语言 更准确地说:你当然可以。但这涉及到在jav

有没有将JavaScript转换为Java的好方法

我有一个JavaScript文件需要转换成Java。这是一个用JavaScript编写的日历组件。

不,你不能

相似的名称是不幸的,但JavaScript和Java是完全不同的语言

发件人:

JavaScript使用受C语言语法影响的语法 来自Java的名称和命名约定,但这两种语言是 在其他方面是不相关的,并且具有非常不同的语义。关键设计 JavaScript中的原则取自Self和Scheme 编程语言


更准确地说:你当然可以。但这涉及到在java程序中编写或合并JS引擎、二进制代码或某种解释器。一个完整的transpiler可能是可能的,但并不容易,尤其是在这个方向上,当然还没有实现。

你可以做的是将它放在HTML
webView
中,然后重载
shouldOverrideUrloding
函数,并控制单击日历时发生的事情。查看更多详细信息。从Java到javascript,您可以获得更大的成功。浏览器上的愤怒的小鸟是这样做的你不能。尚未为此构建转换器工具。:)此外,Java越来越成为javascript的一个子集,而不是相反。特别是Java上缺少lambda/closure。所以,从可行性上讲,您将很难将javascript转换为Java(因为javascript本质上具有lambda和dynamic),但您可以将Java转换为javascript:-)这是一个非常棒的问题。像往常一样,我不知道为什么这个问题已经结束了。我正在寻找一个完全像这样的答案,但是。。。Noooo这么说,我们不能讨论将JS转换为Java或将JS转换为Java的异端概念。当然,如果javascript代码是以OO方式编写的,那么转换器没有理由不能将其转换为Java。JS处理继承的方式有点不同,并且没有任何类会使继承成为一种挑战。。您可能仍然会遇到许多编译问题。但我想说这不是不可能的。祝你好运。JS中作为对象的函数和作为哈希映射的类的语义不能用Java表示,至少不能用任何可用的形式表示。两者都是图灵完整语言,为什么不呢?最近,我将JavaScript编程语言的一小部分转换为Java。