问题标签 [avian]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
5756 浏览

iphone - 在 iOS 上使用 Avian 的 Scala

有一个相对较新的轻量级 JVM,称为Avian,可以为 iOS 目标生成可执行文件。

网站上没有太多文档(用 Google 搜索也找不到太多文档)。我想知道是否有人知道有关如何使用Avian在 iOS 上运行基本 Scala 程序的分步教程。

0 投票
2 回答
175 浏览

java - 在java中为具体类型覆盖equals()有什么好处吗?

我需要比较数百个点才能在 2D 网格上找到路径,我真的在寻找性能。equals()我在我Point的课堂上被覆盖:

这很好,因为可以将 myPoint与对象(在 中使用ArrayList.contains())进行比较,但我经常需要Point在它们之间进行比较。所以我重载了equals()

问题是:第二种方法有什么好处吗?在直接比较两个实例的情况下比较两个实例是否更快Point,并且不需要 instanceof 和 cast:

关于平台:代码在android上使用android SDK(19)编译,在iOS上使用avian进行AOT编译。

非常感谢。