`

Java开发牛人十大必备网站

 
阅读更多

Java开发牛人十大必备网站

 

 

1、Stackoverflow

 

Stackoverflow.com 可能是编程界中最流行的网站了,该网站有成千上万个好问题和答案。学习API或者编程语言,通常依赖于代码示例,stackoverflow就可以提供大量的代码片段。

 

Stackoverflow的另一个优点在于它的社交性。你可以在一些特定的标签下查看问题,比如“Java”、“regex”,你就会看到哪些是高频问题。这对于学习,以及Java博主书写热门话题都是一种非常好的资源。

 

 

网站地址:http://stackoverflow.com/

 

2、DZone

 

这是一个非常有趣的网站,有相当多的开发者在这个网站上分享他们博客文章。就像一场冒险一样,在这里,你永远不知道下一秒会看到什么内容。

 

 

网站地址:http://www.dzone.com

 

3、LeetCode

 

如果有Java方面的面试问题,例如“在Java中,内存中的数组是什么样的”,你可以从很多Java教程中找到答案。但是,遇到类似于“如何将 SortedArray转化成一个BalancedTree”这样的问题,你就应该去求助LeetCode了。LeetCode包含一系列算法问题, 它 能为有关信息技术的面试提供一个社会性的平台。这个网站最好的地方就是,它可以通过大小不同的数据在线检查你的代码是否正确。很多人认为,面试成功的关键 在于重复这三个重要步骤:编码->阅读->讨论。

 

 

网站地址: http://leetcode.com/

 

4、Java SE技术文档

 

这个网站包含了在使用Java SE API时会用到的所有文档,即使你是Java开发牛人,我敢肯定在这里你仍能发现一些有用的东西。比如,你可以阅读一些像“Java类的本质”、“部署”这样的教程。

 

 

网站地址: http://docs.oracle.com/javase/

 

5、Github

 

你也许知道可以免费的将你的项目托管在哪,但你不一定知道它还是一个学习当今流行的Java库和框架的优秀资源。比如,你想 学 Spring MVC Framework,你可以搜索并且找到一些开源的项目。遵循“照葫芦画瓢”的原则,你能够通过实例快速的学习框架,尤其是你 已经具有使用类似框架的经验。

 

 

网站地址:https://github.com/

 

6、Coursera

 

这是有关视频讲座的最好网站,在这里你可以找到许多顶尖学校的著名教授的优秀计算机科学课程。这些教授中,有些甚至是一些计算机科学领域的发明者。

 

 

网站地址:https://www.coursera.org/

 

7、Java World

 

这个网站包含了大量的Java教程,涉及各种各样的话题。其中很多文章都写的很好,并且有图片、插图进行说明。它可以被用来当作深度学习的教科书。

 

 

网站地址:http://www.javaworld.com/

 

8、IBM developerWorks

 

这里有很多由IBM公司的人写的非常不错的文章。

 

 

网站地址:http://www.ibm.com/developerworks/java/

 

9、Wikipedia 维基百科

 

这个网站是查询或学习几乎所有概念的最好的资源之一。例如,作为一个资深的Java开发人员,你可能只是想了解一些概念并不想深度研究。这里是一个 可以免费查询最新信息的好地方。例如,什么是面向服务的编程?另外,它还能为你的写作提供大量素材。比如,同一个词在不同的领域可能会有完全不同的含义。 有时,研究这些词在不同领域的不同含义是非常有意思的。

 

 

网站地址: http://en.wikipedia.org/wiki/

 

10、Program Creek

 

与以上几个网站相比,Programcreek.com在规模上要小很多。但是规模小也有优点,它在维护方面做的更好,读起来更有趣。在这里,你可 以找到其他任何网站都不曾涉及到的话题,而且几乎每篇文章都包含漂亮的插图或者示例代码。它包含了来自不同领域的人发表的文章(科研、工业),并且经常为 Java开发者提供优质材料。希望有一天,它也会出现在一些人的网站前十名排行名单中。

 

 

网站地址: http://www.programcreek.com/

 

注:当然,对于Java开发牛人来说还有很多其它不错的网站。如果你认为有其他的网站也应该列在这里,请留言,我以后也会把它们加进去。谢谢。

分享到:
评论

相关推荐

    牛人如何学习JAVA

    除此之外,熟悉Java开发工具也是必要的。Eclipse、IntelliJ IDEA等IDE能帮助你快速编写、调试和测试代码,而版本控制系统如Git则可协助团队协作和代码管理。 进阶阶段,你需要了解设计模式。设计模式是解决常见编程...

    java牛人总结

    ### Java牛人总结:面试常遇问题解析 #### 1\. 源文件中的类数量与限制 在Java中,一个`.java`源文件确实可以包含多个类,但其中只能有一个公共类(public class),并且该文件的名字必须与公共类的名字完全相同。这...

    java集锦

    《Java集锦》是一部汇集了Java编程精华的资源包,包含了一本电子书《爪编程宝典》、一本关于JSP的辅助学习资料《JspHelp》以及一份牛人整理的Java学习文档《牛人学java1.doc》。这个压缩包无疑是Java开发者或初学者...

    Java版水果管理系统源码-learn-repository:进击的程序员之路上各种优秀资料、神器及框架汇总

    Java牛人必备: :IT技术问答网站 :中文的技术问答社区 :全球最大的源代码管理平台,很多知名开源项目都在上面,如,等 :支持中文可免费创建私有项目的代码托管平台,可作为备选 :来做做这些题吧,看看自己的...

    java面试宝典 包含各种水平

    虽然可能不适用于已经非常资深的“牛人”,但对于大部分程序员来说,它都能提供宝贵的指导和实战经验。 在Java面试中,以下是一些常见的知识点: 1. **基础知识**:包括Java语法、数据类型、运算符、流程控制(if,...

    zxing.java源码解析-be-a-master:成为大师

    Java牛人必备: :IT技术问答网站 :中文的技术问答社区 :全球最大的源代码管理平台,很多知名开源项目都在上面,如,等 :支持中文可免费创建私有项目的代码托管平台,可作为备选 :来做做这些题吧,看看自己的...

    JarOrClass2Pas_FlyingWang V1.0.2015.1213 附赠 java 转 Jar

    使用JarOrClass2Pas_FlyingWang工具,讲JAR文件转换成Delphi的原生桥接文件, 这是一个窗口程序,界面友好,是一个QQ群的牛人“老猫”开发。 因为JarOrClass2Pas_FlyingWang操作简单,推荐优先使用。下面是用...

    郝斌c语言上课笔记

    缺点:危险性高,开发周期长,可移植性弱。 C语言的应用领域: 驱动一般是用C和汇编来写的。数据库一般是用C和C++来写的。操作系统控制了硬件,如果说操作系统的运行速度慢,那么当我们在运行软件的时候,运行速度...

Global site tag (gtag.js) - Google Analytics