我已经使用C++大约6到7年了,我认为自己对它很在行。到目前为止,我从来没有为Java而烦恼,但我发现自己失业了(公司倒闭了),我需要扩展我的技能集。有人推荐了Java,所以我想知道像我这样的人从哪里开始有什么建议。我也很想知道Java最有可能在面试中提到的关键方面是什么。
发布于 2009-01-03 18:18:43
当我们谈到Java时,我想到了一些流行的领域
OOP的
你可以随时在谷歌上搜索"C++ to Java“。我相信会有很多好的起点。下次编写Java代码时,不要忘记不要将*放在var name的前面:)
发布于 2009-01-03 18:03:22
我建议你从头到尾阅读Effective Java这本书。您不仅会学到很多好的编程实践,而且还会学到更多关于Java的知识。强烈推荐。:-)
举个简单的例子,在Java语言中,不是手动滚动位域(这在Java语言中做起来相当痛苦,这是有充分理由的),而是使用EnumSet。这在第32项中有说明。
顺便说一句,如果你不介意读一个PDF (无数字版权管理)版本,它也比硬拷贝便宜:http://www.informit.com/title/0132345285
发布于 2009-01-03 18:26:41
有许多优秀的“深入”Java书籍,它们不仅会教您Java,还会教您最佳编程实践。
如果您只对语法和类层次结构的介绍感兴趣,那么24小时内的Java就相当不错了。从那时起,您将了解到足够多的知识,可以自己去探索更多。
我强烈建议考虑一个小项目来帮助你学习。事实上,想一想的一个微小的项目--它将会比你想象的要大得多!;)也许是一个简单的发射,或者一个Daleks或者小行星,或者诸如此类的东西。
重要的是:对于专家级程序员来说,不要试图从书本上学习Java。您可以通过一本书来了解Java,但随后您必须自学(或从其他人那里学习)。这就像学习开车一样--你可以从一本书中学到基础知识,但你需要探索和尝试一些东西,知道如何驾驶的人可能会非常有帮助。
以下是一些有用的东西:
人们使用" Java“这个词来表示所有的三件事,并且在没有太多注意的情况下在它们之间滑落,所以当你开始和人们谈论Java时,要注意这一点。
祝好运!
(并让我们知道您的游戏何时可用:)
https://stackoverflow.com/questions/409483
复制相似问题