初学程序员对Android感兴趣 - 我应该从Java开始吗?

时间:2010-04-21 20:19:49

标签: java android

我是编程的初学者。到目前为止,我的经验仅在于Actionscript 2和3.所以我对声明变量,循环,数组,if / then,do / while ......有一个基本的了解...我想转向开发Android手机所以我'我想知道人们对于下一步该去哪些建议。我应该直接跳到Android吗?从“开始Java”方法开始?或者,在推出Android之前,我是否应该采取其他途径来加强我对OOP概念的了解?我已经设置了我的Dev环境并完成了Hello Android教程,我只是想知道我是否会快速进入我的脑海?

5 个答案:

答案 0 :(得分:12)

  

我只是想知道我是否会很快陷入困境?

几乎毫无疑问。 ^ _ ^

我的建议:从Amazon.com购买两本书

  1. Android开发书籍。完成本书中的每个示例,在章节末尾处理问题,花点时间,了解自己在做什么。
  2. 购买最新的Java书籍。当Android书籍讨论您不理解的内容时,请将其用作参考。
  3. 这与我多年前学习Obj-C和Mac开发的方式非常相似,而且效果很好。您需要更长时间才能加快开发速度并将其与某些内容混合在一起,但最终您可以更好地理解为Android平台编写代码的原理和复杂性。

    我还应该提一下我的理由,建议您购买书籍而不是使用免费的Google搜索结果。书籍结构严谨,编辑性强。假设作者是有能力的,那么一本体面的书将教会你需要知道什么,并留下不重要或更高级的细节,你要严格要求。在在线教程中很难找到这种级别的结构。

答案 1 :(得分:3)

肯定会扼杀java语法,所以尽可能少地让你在android开发中迷惑。 android至少可以说有一些有趣的对象 - 而且它们的名称并不包含你曾经常常看到的传统数据结构名称。所以,再次掌握语法,编写一些应用程序,然后考虑潜入android。

答案 2 :(得分:2)

是的,我说你需要正确学习java,并且通过android完成它可能不是最快的方法。尝试通过最近发布的(它必须涵盖泛型)Java入门书,然后采用Android。

答案 3 :(得分:1)

Android将被火试用。如果你直接在Android中继续,请选择一些更简单的hello world以及项目类型的铃声。使用ActionScript,您既可以学习语言,也可以学习平台,切换到Android意味着学习新语言和非常不同的平台。你在Android中学习Flash的大部分假设都是错误的。

答案 4 :(得分:1)

我开始学习Android,了解前端Web开发中的JavaScript。我抓住了Wrox Android书籍,并使用http://java.sun.com/docs/books/tutorial/index.html上的教程来帮助我完成Java部分。我建议首先进入Android并在需要时返回Java参考/教程。