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

我现在可以在Android Development中“使用” Java 8吗?

沈飞跃
2023-03-14
问题内容

我目前安装了Java 7 JDK。已经有一段时间了。但是,最近,我的教授正在指导全班教师卸载Java JDK 7并安装Java JDK
8,以便能够从事家庭作业等。

我一直在使用Java JDK 7编写和部署Android应用程序而没有任何问题,所以我想知道现在升级JDK
8是否安全?我假设我在Android开发中不需要任何Java 8特定的方法或函数。因此,如果我不这样做,我的Android开发是否会受到影响?

附带说明一下,我还找不到任何官方文档来说明Java JDK 8是否安全或如何使其安全。无论哪种方式,我都必须尽快升级到Java 8。


问题答案:

如果您一直在使用Java 7来部署Android应用程序,那么可以肯定的是,到目前为止,您还没有使用过Java 8的任何功能,因此我认为这没有什么意义。

按照您老师的指示,当您进行学校作业时,只需在项目结构中选择JDK或语言级别。

CTRL+ ALT+ S,选择Project

您可以默认使用Java 8 SDK,但将其限制为Android应用程序的Java 7功能。或者,您可以简单地将家庭作业项目设置为Java 8 SDK。

假设Android Studio包含Intellij的核心设置,那么我们将一事无成。



 类似资料:
  • 我目前已经安装了Java7 JDK。已经有一段时间了。然而,最近,我的教授正在指示全班卸载JavaJDK 7,安装JavaJDK 8,以便能够处理家庭作业等。 我一直在使用Java JDK 7编写和部署Android应用程序,没有任何问题,所以我想知道现在升级JDK 8是否安全?我假设在我的Android开发中不需要任何Java 8特定的方法或函数。那么,如果我远离这一点,我的Android开发会

  • 我正在为Eclipse3.7.2版本的equinox开发一些插件。不幸的是,我无法升级到最新的equinox平台。所提供的equinox平台在其清单中没有提供“require-capability:osgi.ee;filter=”(&(osgi.ee=javase)(version=1.8))“条目。所以我不能在我的插件中使用”bundle-requiredexecutionEnvironment

  • 问题内容: 有什么方法可以将Socket.IO http://socket.io/与Django 一起使用? 问题答案: 你当然可以! Django本身并不异步,因此你必须与普通的django服务器并行使用Socket.IO服务器,node.js始终不是一个不错的选择,但也存在使用纯Python编写的其他服务器。

  • 我有一个实体,它有一个包含更多字段的可选子实体。子实体同样有一个元素集合。 这在Hibernate中通常是不可能的,还是我遗漏了什么? 错误消息为:

  • 我正在做一个Springboot-Kotlin-Gradle项目,我似乎遇到了记录器冲突。我正在使用一个包含的库--因此,在启动时,我得到了以下精彩消息: 我可以在或中添加一些内容吗?

  • 我目前安装了Java7 JDK。这样已经有一段时间了。然而,最近,我的教授正在指导全班卸载Java JDK7,并安装Java JDK8,以便能够完成家庭作业等。 我一直在使用Java JDK7编写和部署Android应用程序,没有任何问题,所以我想知道现在升级JDK8是否安全?我假设在Android开发中不需要任何Java8特定的方法或函数。所以如果我远离这些,我的Android开发是否会受到影响