我已经在java编写了一段时间了....我想继续使用java并提高我的编码能力。我想要一些建议 -
任何网站,博客,跟踪java中的最新动态,如新的编码技术,标准,新的java功能,新的API,基本上任何关于java的新东西.....(仅举例来说,Androidpolice保持不变跟踪android中发生的所有事情
我使用了google guava库中的几个类。还有其他有用的图书馆吗?
任何建议都表示赞赏。只是想提高我的java知识
由于
答案 0 :(得分:4)
我建议你积极参与Stack Overflow。加入SO之后我改进了很多。更好的做法而不是阅读。自己创建问题并尝试解决它们。实践使人完美。
答案 1 :(得分:3)
我不能推荐Joshua Bloch撰写的 Effective Java 一书。第二个(也是最新的)版本假定JSE6因此未涵盖最新(JSE7)功能。但内容令人印象深刻,当然我还推荐那些超越基础知识的开发人员。
答案 2 :(得分:2)
正如sans481所说,你必须练习。 尝试用Java创建不同的应用程序。 &安培;如果发生错误,StackOverflow就可以解决您的问题。 首先明确Java的基础,如果你不了解它,那就试试吧。
祝你好运....
答案 3 :(得分:1)
尝试一些TopCoder挑战。它们可能无法提高您对API的了解,但它们将使您成为更好的程序员和思考者,并且您可以使用Java作为实现语言。
答案 4 :(得分:1)
Java Magazine每两个月以数字和移动格式发布。它包括:
创新Java应用程序的配置文件
Java技术指南:企业Java,Java新手,富客户端,多语言编程等
Java社区新闻:Java用户组,JCP标准等
有关新Java书籍和会议及活动的信息
答案 5 :(得分:1)
与TopCoder类似,还有CodeChef,Project Euler和SPOJ,它们将帮助您使用算法并使您成为更好的程序员;更不用说帮助您学习快速编写可用的Java代码了。它不会帮助你编写大型程序,或学习面向对象的东西,但我仍然觉得它有帮助。
警告,CodeChef可能会让你想学习C ++,因为它在线编码比赛中更受欢迎(由于速度和内存差异)。