这是我为高级Java开发人员提供的网站集。这些网站提供新闻,一般问题或面试问题的答案,精彩的讲座等。质量是良好网站的关键因素。在我看来,它们都具有最高质量。在下文中,我还将分享我如何使用这些网站进行学习或娱乐。您可能认为某些站点对任何级别的开发人员都有好处,但我认为它们的使用方式决定了它们是否是高级Java开发人员的好站点。
1. Stackoverflow
Stackoverflow.com可能是编程领域最受欢迎的网站。有数以百万计的好问题和答案。学习API或编程语言通常依赖于代码示例,stackoverflow有很多代码段。
stackoverflow的另一个好处是它是社交的。您可以在某些特定标签下查看问题,例如“java”和“正则表达式”,然后您可以看到最常被问及最多投票的问题。这可以作为学习的良好资源,也是编写Java博客热门话题的好资源。
2.DZone
我想说这个网站很有趣,很多开发者分享他们的博客文章。这就像一次冒险,你永远不会知道你将在本网站上阅读的内容。
3. LeetCode
如果面试问题是特定于 java的,比如“ Java中的内存中的数组 ”,您可以从许多Java教程中获得答案。但是,如果问题类似于“如何将排序的数组转换为平衡树”,则leetcode是正确的选择。它是准备IT技术访谈的社交平台,包含一系列与算法相关的问题。最好的部分是它还有一个在线判断,可以通过提供不同大小的数据来检查您的代码是否正确。为了在技术面试中取得成功,他们认为主要重复这三个重要步骤:代码→阅读→讨论。
4. Java SE技术文档
本网站包含使用Java SE API所需的所有文件。即使您是一名高级Java开发人员,我也很确定您会在这里找到有用且官方的东西。例如,您可以阅读“Essential Java Classes”,“Deployment”等的一些教程。
网址:http://docs.oracle.com/javase/
5. Github
您可能知道可以在那里免费托管项目,但您可能不知道它是学习流行的Java库和框架的优秀资源。例如,如果您想学习Spring MVC框架,您可以搜索并查找一些开源项目。由于“猴子看猴子”规则适用于学习框架,您将能够通过示例快速学习框架,特别是如果您已经拥有类似框架的经验。
6. Coursera
这是视频讲座的最佳网站。您可以从顶尖学校的着名教授那里找到很多优秀的计算机科学课程。其中一些甚至是某些计算机科学领域的发明者。
7. Java世界
该站点包含大量关于各种主题的Java教程。很多文章写得很好,有插图的图片/图表。它可以用作深度学习的书。
8. Javased
如今,Java开发的很大一部分是使用某些库或框架提供的API。我们几乎总是使用某些库中的某些类来编写任务。Javased.com是一个为流行的API类提供代码示例的站点。涵盖10,000多个API类。
9.维基百科
这是查找和学习几乎所有概念的最佳资源之一。例如,作为一名经验丰富的Java开发人员,您可能只想了解一些概念,但不了解多少。这是一个免费查找更新信息的好地方。例如,什么是面向服务的编程。它还可以作为您写作的大量线索和想法。例如,同一个词可能代表不同领域中完全不同的概念。有时在其他领域了解这个概念很有意思。
网址:http://en.wikipedia.org/wiki/
10. Program Creek
与上述10个网站相比,programcreek.com的规模要小得多。但是,programcreek.com是全球100大Java博客之一。您可以找到一些尚未由任何其他网站编写的主题,并且每篇文章总是包含很好的图表或代码示例。它包含来自研究和行业人士撰写的文章,并始终与Java开发人员共享优质材料。希望它有一天会在某人的前10名中被提及。
网址:http://www.programcreek.com/
更新:当然还有其他适合高级Java开发人员的好网站。如果您认为其他任何网站都在这里,请留下您的评论。我将在这里结合它们。
另外本人从事在线教育多年,将自己的资料整合建了一个QQ群,对于有兴趣一起交流学习java的初学者可以加群:732976516,里面有大神会给予解答,也会有许多的资源可以供大家学习分享,欢迎大家前来一起学习进步!
网友评论