当前位置: 首页 > 知识库问答 >
问题:

哪个Java版本是最快的,并且由Android系统支持?

公羊光明
2023-03-14

我听说Java在较新版本的Android上速度越来越快,几乎和C一样快,性能取决于代码/操作的类型。这是真的吗?如果是,哪个Java版本在Android上最快,并且支持Android开发?

我目前可能有Java11;当我将java--version输入CMD时,它是这样说的:

java 11.0.11 2021-04-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.11+9-LTS-194)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194, mixed mode)

但是,当我打开“关于Java”应用程序时,我得到了这个:

这次升级值得吗?它与Java8/11在构建/语法/特性方面有什么不同?更改Java/JDK版本是否会影响Gradle/其他构建工具的版本或设备运行我的应用程序所需的最低Android版本?

此外,如果使用不同的编译器、JDK和优化在速度/性能上有任何差异,那么它的速度/性能有多快?

任何比较都会有所帮助。

暂时还没有答案

 类似资料:
  • 问题内容: 我正在为Android SDK 2.3.3编写一个Android应用程序,但随后我被要求在运行Android 2.2.1的设备上对其进行测试。因此,我将目标设置为8而不是10。但是java.util.concurrent.TimeUnit仅具有Java 1.5功能集,而不是java.util.concurrent.TimeUnit的Java 1.6 / 1.7功能集。因此,我将Time

  • 问题内容: 目前我使用带。我尝试搜索,但找不到,任何版本的hibernate支持任何人列出? 问题答案: 根据Hibernate的版本列表,版本4.3或5.0将支持JPA 2.1。

  • 我刚刚尝试在Android 4.0设备上运行使用Java8编译的应用程序。虽然我习惯于非常小心地查看Android留档中的Android API级别,以确保我只使用Android 4.0上可用的API,但我不太习惯于确保我没有使用Android 4.0上不可用的Java功能。 考虑以下代码,它试图从视图类导入initializeScrollbars()API,因为无论出于何种原因,它已从官方SDK

  • 这些是在2007年中段我所知的所有开源版本控制系统。我日常唯一使用的是Subversion。除了Subversion和CVS,我对大多数系统仅有很少,甚至没有任何经验;这里的信息取自他们的网站。也请看http://en.wikipedia.org/wiki/List_of_revision_control_software。 CVS — http://www.nongnu.org/cvs/ CVS

  • 只能搜到一些早期的,官方文档似乎都没对应关系的表格之类的

  • 问题内容: Jinja2和Mako看上去都相当快。 它们与string.Template(功能不那么强大但可能对我正在做的事情足够好)相比如何? 问题答案: 这是用于渲染10x1000 HTML表的流行模板引擎的结果。 该基准基于Spitfire性能测试中的代码,并添加了一些模板引擎和迭代以提高准确性。最后的列表和生成器concat是经过手工编码的Python,以感受通过编译为Python字节码可