在尝试Android编程之前我应该​​学到多少Java?

时间:2010-06-05 18:16:28

标签: java android

我一直在寻找Android的初学者书籍,当然我发现我应该先学习Java。所以我开始学习Java,现在我对对象,类,继承,接口非常熟悉,只是转移到Swing中的Layouts以及Swing Features。但我开始怀疑......我现在对Java有足够的了解吗?我可以开始编程Android吗?

当然,我可以继续使用Java,但一直渴望开始编写Android应用程序。

这里有关于Android之前我需要了解多少Java的明确答案?

非常感谢!

5 个答案:

答案 0 :(得分:15)

  

我现在对Java有足够的了解吗?

  

我可以开始编程Android吗?

  

Android之前我需要了解多少Java?

完全理解基础知识是可取的。

具体包括以下主题:

  • 声明和访问控制
  • ObjectOrientation
  • 分配
  • 流程控制,例外和断言
  • 字符串,I / O,格式化和解析
  • 泛型和收藏
  • InnerClasses
  • 线程

但是如果你已经知道基础知识(类,对象,继承,接口),我认为你可以开始了。

您不需要学习特定的库(如swing或其他),因为您不会在Android中使用它们。

答案 1 :(得分:5)

试一试,看看 - 只有你能回答。如果你开始觉得困难,你就不够了解。这实际上是继续学习Java的好动力。我会去的。

答案 2 :(得分:5)

去尝试一下!我发现最好学习编程语言做现实世界的例子,如果Android保持你的兴趣,它可能是一个很好的例子。

答案 3 :(得分:3)

我同时直接进入Java和Android,基本上都不知道。我有大约2年的C经验,为任天堂DS做自制软件,所以没有什么是真正的OOP而且它都是单线程的。

既然你知道你做了什么Java,我会说你会没事的。底线是,缓慢是好的。放轻松,慢慢来,不要跳过任何事情。提供的开发人员指南非常可靠,涵盖了所有重要概念。早期建议......不要阻止UI线程......如果你要写游戏,要特别注意如何创建一个合适的游戏循环线程。谷歌提供的内容确实不多(除了SDK示例游戏),但那里有信息。

答案 4 :(得分:1)

您真正需要的Java是语法和功能。您无需知道您将使用Android学习的特定API ..所以我认为您可以轻松使用Android。

实际上你可以毫不费力地学习Java和Android。