伙伴们注意了!
小编在这里给大家送上关注福利:
搜索微信公众号“速学Java”关注即可领取小编精心准备的资料一份!
这是我为高级Java开发人员收集的网站。
这些网站提供新闻,一般问题或采访问题的答案,伟大的讲座,等等。
质量是一个好网站的关键因素。
在我看来,他们都有最高的质量。
在接下来的文章中,我还将分享我是如何利用这些网站来学习和娱乐的。
1. Stackoverflow
您可能认为有些站点适合任何级别的开发人员,但我认为它们的使用方式决定了它们是否适合高级Java开发人员。
Stackoverflow.com可能是编程界最受欢迎的网站。
有数百万个好的问题和答案。
学习API或编程语言通常依赖于代码示例,stackoverflow有很多代码段。
stackoverflow的另一个优点是它是社会性的。
你可以在一些特定的标签下查看问题,例如“java”和“regex”,然后你可以看到什么问题是最常被问到和投票最多的。
这可以作为一个很好的学习资源,也是一个很好的资源来编写Java博客的流行主题。
2. DZone
我会说这个网站很有趣,很多开发者分享他们的博客文章。
这就像一场冒险,你永远不知道你接下来会从这个网站上读到什么。
3. LeetCode
如果面试问题是特定于java的,比如“java内存中的数组是什么样的”,那么您可以从许多java教程中获得答案。
然而,如果问题类似于“如何将排序数组转换为平衡树”,那么leetcode是正确的选择。
它是一个准备It技术面试的社交平台,包含一系列与算法相关的问题。
最棒的是,它还有一个在线判断器,可以通过输入不同大小的数据来检查代码是否正确。
在技术面试成功,他们认为这主要是重复这三个重要步骤:代码→阅读→讨论。
4. Java SE Technical Documentation
本网站包含所有您需要使用Java SE API的文档。
即使您是高级Java开发人员,我也非常肯定您会在这里找到一些有用的和正式的东西。
例如,您可以阅读“基本Java类”、“部署”等教程。
网站: http://docs.oracle.com/javase/
5. Github
你可能知道你可以在那里免费托管项目,但是你可能不知道它是学习流行的Java库和框架的优秀资源。
例如,如果您想学习Spring MVC框架,您可以搜索并找到一些开源项目。
由于“monkey see monkey do”规则适用于学习框架,您将能够通过示例快速学习框架,特别是如果您已经有过使用类似框架的经验的话。
6. Coursera
这是视频讲座的最佳地点。
你可以从顶尖学校的著名教授那里找到很多好的计算机科学课程。
他们中的一些人甚至是计算机科学领域的发明者。
7. Java World
这个站点包含大量关于各种主题的Java教程。
许多文章都写得很好,并配有插图的图片/图表。
它可以作为一本深度学习的书。
8. Javased
现在,Java开发的很大一部分都在使用一些库或框架提供的api。
我们几乎总是使用一些库中的类来编写任务。
Javased.com是一个为流行API类提供代码示例的站点。
涵盖了10,000多个API类。
9. Wikipedia
这是查找和学习几乎所有概念的最佳资源之一。
例如,作为一个有经验的Java开发人员,您可能只想知道一些概念,但并没有学到很多。
这是一个免费查找更新信息的好地方。
例如,什么是面向服务的编程。
它也可以为你的写作提供大量的线索和思路。
例如,同一个词在不同的领域可能代表完全不同的概念。
有时候在其他领域了解这个概念是很有趣的。
网站: http://en.wikipedia.org/wiki/
10. Program Creek
与以上9个网站相比,programcreek.com的规模要小得多。
然而,programcreek.com是全球排名前100的Java博客之一。
您可以找到一些其他网站没有写过的主题,并且每篇文章都包含了很好的图表或代码示例。
它包含了研究人员和业界人士撰写的文章,并且总是与Java开发人员共享高质量的材料。
希望有一天,它也会出现在某个人的十大榜单中。
网站: http://www.programcreek.com/
更新:当然还有其他适合高级Java开发人员的网站。
如果你认为其他网站应该在这里,请留下你的评论。
稍后我将在这里合并它们。
网友评论