【问题标题】:Just started Java, should I continue with 7 or 6, to code for Android? [closed]刚开始Java,我应该继续7还是6,为Android编写代码? [关闭]
【发布时间】:2012-09-02 02:18:03
【问题描述】:

正如标题所描述的,我从各种来源(目前是 youtube 上的播放列表)开始学习 Java。我已经安装了 JDK 7。

问题是,使用 java 7 作为初学者,我会学到什么在 6 上不起作用的东西吗?语言有什么大的不同吗?

我在网上找到的语言规范和各种东西太难理解了。

【问题讨论】:

  • “我在网上找到的语言规范和各种东西太难理解了”---我的意思是,太高级的东西..
  • 你有 JDK 7;坚持使用 JDK 7。就这么简单 :) Android 书籍推荐:Android Application Development, Darcey & Conder
  • 将此书添加到我的阅读清单,谢谢。

标签: java android


【解决方案1】:

Android SDK 与 Java 6 兼容,而不是 Java 7。如果您打算编写 Android SDK 代码,学习 Java 7 的特定语言功能不会让您受益。

Android SDK 与 JDK 有很多共同点,但不是一回事。有些东西是缺失的,有些东西是添加的。如果你想在 android 上开发,请获取 Android SDK。那么就没有问题了。

【讨论】:

    【解决方案2】:

    1) 官方称,Android 不支持 JDK 7

    2) 没什么大不了的 - 无论如何,JDK 7 应该可以在 Android 上正常工作。只需进入 Eclipse 并设置“Java 6”的兼容性。

    3) .jar 签名还有一个小问题。它可能已经在最新的 Eclipse/Ant 组合(Eclipse 4.2/Juno)中得到修复,但解决方法在这里:

    4) 底线:如果你有 JDK 7,那么就保留 JDK 7。

    【讨论】:

    • 我安装了最新的 Eclipse for Mobile Developers 并安装了 android 插件,“编译器合规性级别”默认设置为 1.6,这是你告诉我第二个要做的事情吗?非常感谢,这正是我需要的答案。
    • @g_kaya - 是的,这正是我的意思。很高兴它有帮助:)
    【解决方案3】:

    了解最新信息,节省心理翻译。

    几年前我学习了 Java,发现 Ivor Horton 的 Java 入门是一本非常有用的参考书,我永远保留了它!我看他到Java 7版http://www.wrox.com/WileyCDA/WroxTitle/Ivor-Horton-s-Beginning-Java-Java-7-Edition.productCd-0470404140.html

    Wrox 系列书的魅力在于即使不看书也可以下载代码示例,这是一个有用的参考。查一下章节大纲,就知道作者展示了什么。

    如果您可以阅读代码,只需下载示例即可。

    祝你好运。

    【讨论】:

    • 得到了代码和其他东西。非常感谢!
    【解决方案4】:

    JDK 是当前的标准版本; 6 和 5 已达到其支持寿命的终点。

    请务必继续使用 JDK 7。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-19
      • 2011-03-12
      • 1970-01-01
      相关资源
      最近更新 更多