我非常精通C,知道一些C++,但从未接触过Java。最近我想到了一个我认为有潜力的应用程序,我想开发它。
我计划先使用Android,因为它不需要mac/iPhone。
因此,我的问题是:我是否可以直接学习Android开发,在我需要它的时候学习Java语法(毕竟,我认为它与C/C++并没有太大的不同),还是应该花几周的时间先学习Java的基础知识,然后从Android开发开始呢?
发布于 2012-01-19 13:35:06
就我个人而言,我建议先学习Java,这样您就不会花很多时间搜索这个和谷歌搜索了。这会毁了你的生产力。
如果允许我推荐一些书,那么我建议领导第一Android开发和/或Android程序设计。
另一方面,由于您精通C,熟悉C++,所以iOS开发应该更容易选择,因为Objective是建立在C基础上的一种最低限度的编程语言,但这当然是您的要求。
发布于 2012-01-19 12:00:19
我觉得你应该直接跳进去。Java与C++非常相似,您只需要克服语法上的驼峰。你应该得到一个很好的参考资料,比如dietel,如何编写程序,然后直接去做。随着时间的推移,你会学到你需要的东西。您的编程经验将帮助您提高速度,更快地创建您的应用程序。
我还建议“忙碌的安卓代码指南”和新设计的Android开发者指南
这本书值得买,因为这本书的作者非常活跃,可以帮助你很多通过你的学习曲线。
希望这能有所帮助
发布于 2012-01-19 11:52:56
我会在Java上玩几天,只是想看看你是否喜欢它,然后再用最好的方法学习,那就是弄脏你的手。
你的编程背景会对你有帮助。有很多好的教程网站可以让你轻松进入android和java,同时也可以尝试谷歌搜索它们。最重要的是享受吧!
https://softwareengineering.stackexchange.com/questions/130856
复制相似问题