学java学了一个月不知道在学什么(Java开发必备的10大学习网站)
学java学了一个月不知道在学什么(Java开发必备的10大学习网站)如果有 Java 方面的面试问题 例如“在 Java 中 内存中的数组是什么样的” 你可以从很多 Java 教程中找到答案。但是 遇到类似于“如何将 SortedArray 转化成一个 BalancedTree ”这样的问题 你就应该去求助 LeetCode 了。LeetCode 包含一系列算法问题 它能为有关信息技术的面试提供一个社会性的平台。这个网站最好的地方就是 它可以通过大小不同的数据在线检查你的代码是否正确。很多人认为 面试成功的关键在于重复这三个重要步骤 : 编码 -> 阅读 -> 讨论。3. LeetCodeStackoverflow 的另一个优点在于它的社交性。你可以在一些特定的标签下查看问题 比如“ Java ”、“ regex ” 你就会看到哪些是高频问题。这对于学习 以及 Java 博主书写热门话题都是一种非常好
作为开发者来说,必备的除了对编码的热情还要有自己的一套技巧,另外不可缺少的就是平时学习的网站。以下本人收集的 Java 开发者必备的网站:
1. Stack overflow
Stack overflow.com 可能是编程界中最流行的网站了 是一个与程序相关的 IT 技术问答网站,用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的 HTML 。一部分的程序员学习 API 或者编程语言 通常依赖于代码示例 stackoverflow 就可以提供大量的代码片段。
Stackoverflow 的另一个优点在于它的社交性。你可以在一些特定的标签下查看问题 比如“ Java ”、“ regex ” 你就会看到哪些是高频问题。这对于学习 以及 Java 博主书写热门话题都是一种非常好的资源。
2. DZone
这是一个非常有趣的网站 有相当多的开发者在这个网站上分享他们博客文章。就像一场冒险一样 在这里 你永远不知道下一秒会看到什么内容。
3. LeetCode
如果有 Java 方面的面试问题 例如“在 Java 中 内存中的数组是什么样的” 你可以从很多 Java 教程中找到答案。但是 遇到类似于“如何将 SortedArray 转化成一个 BalancedTree ”这样的问题 你就应该去求助 LeetCode 了。LeetCode 包含一系列算法问题 它能为有关信息技术的面试提供一个社会性的平台。这个网站最好的地方就是 它可以通过大小不同的数据在线检查你的代码是否正确。很多人认为 面试成功的关键在于重复这三个重要步骤 : 编码 -> 阅读 -> 讨论。
4. Java SE 技术文档
这个网站包含了在使用 Java SE API 时会用到的所有文档 即使你是 Java 开发牛人 我敢肯定在这里你仍能发现一些有用的东西。比如 你可以阅读一些像“ Java 类的本质”、“部署”这样的教程。
5. Github
你也许知道可以免费的将你的项目托管在哪 但你不一定知道它还是一个学习当今流行的 Java库和框架的优秀资源。比如 你想学 Spring MVC Framework 你可以搜索并且找到一些开源的项目。遵循“照葫芦画瓢”的原则 你能够通过实例快速的学习框架 尤其是你已经具有使用类似框架的经验。
6. Coursera
这是有关视频讲座的最好网站 在这里你可以找到许多顶尖学校的知名教授的优秀计算机科学课程。这些教授中 有些甚至是一些计算机科学领域的发明者。
7. Java World
这个网站包含了大量的 Java 教程 涉及各种各样的话题。其中很多文章都写的很好 并且有图片、插图进行说明。它可以被用来当作深度学习的教科书。
8. DevStore
这个网站是开发者服务商店,这个网站集成了众多的开发者服务,以及相关的服务评测,另外还给开发者提供一些免费的源码供大家学习。主要同类第三方服务的对比功能很强大,可以根据自己的需要找出适合自己的第三方服务。
9. Wikipedia 维基百科
这个网站是查询或学习几乎所有概念的最好的资源之一。例如 作为一个资深的 Java 开发人员 你可能只是想了解一些概念并不想深度研究。这里是一个可以免费查询最新信息的好地方。例如 什么是面向服务的编程 ? 另外 它还能为你的写作提供大量素材。比如 同一个词在不同的领域可能会有完全不同的含义。有时 研究这些词在不同领域的不同含义是非常有意思的。
10. Program Creek
与以上几个网站相比 Programcreek.com 在规模上要小很多。但是规模小也有优点 它在维护方面做的更好 读起来更有趣。在这里 你可以找到其他任何网站都不曾涉及到的话题 而且几乎每篇文章都包含漂亮的插图或者示例代码。它包含了来自不同领域的人发表的文章 ( 科研、工业 ) 并且经常为 Java 开发者提供优质材料。希望有一天 它也会出现在一些人的网站前十名排行名单中。
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
IT行业、互联网、开发语言(Java、前端HTML5、Python、UI/UE、云计算、自动化测试、大数据、人工智能、物联网、游戏开发、网络安全、GO语言、PHP)相关资讯,大连千锋会第一时间送到大家身边,也可以关注微信公众号【dalianqianfengjiaoyu】了解相关行业资讯。