对于程序员来说不光是只要每天完成领导安排的工作就行,也不光只有一腔热血你要学会去每天接触一些新东西,那这些新东西要从哪里来呢,当然你们现在应该都有自己的一些渠道,但是小编今天还是要将知道的一些非常好的学习网站介绍给你们:
Stack overflow
Stack overflow.com 可能是编程界中最流行的网站了, 是一个与程序相关的IT技术问答网站,用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。一部分的程序员学习API或者编程语言,通常依赖于代码示例,stackoverflow就可以提供大量的代码片段。
Stackoverflow的另一个优点在于它的社交性。你可以在一些特定的标签下查看问题,比如“Java”、“regex”,你就会看到哪些是高频问题。这对于学习,以及Java博主书写热门话题都是一种非常好的资源。
DZone
这是一个非常有趣的网站,有相当多的开发者在这个网站上分享他们博客文章。就像一场冒险一样,在这里,你永远不知道下一秒会看到什么内容。
LeetCode
如果有Java方面的面试问题,例如“在Java中,内存中的数组是什么样的”,你可以从很多Java教程中找到答案。但是,遇到类似于“如何将 SortedArray转化成一个BalancedTree”这样的问题,你就应该去求助LeetCode了。LeetCode包含一系列算法问题, 它能为有关信息技术的面试提供一个社会性的平台。这个网站最好的地方就是,它可以通过大小不同的数据在线检查你的代码是否正确。很多人认为,面试成功的关键在于重复这三个重要步骤:编码->阅读->讨论。
Java SE技术文档
这个网站包含了在使用Java SE API时会用到的所有文档,即使你是Java开发牛人,我敢肯定在这里你仍能发现一些有用的东西。比如,你可以阅读一些像“Java类的本质”、“部署”这样的教程。
Github
你也许知道可以免费的将你的项目托管在哪,但你不一定知道它还是一个学习当今流行的Java库和框架的优秀资源。比如,你想学 Spring MVC Framework,你可以搜索并且找到一些开源的项目。遵循“照葫芦画瓢”的原则,你能够通过实例快速的学习框架,尤其是你已经具有使用类似框架的经验。
Coursera
这是有关视频讲座的最好网站,在这里你可以找到许多顶尖学校的著名教授的优秀计算机科学课程。这些教授中,有些甚至是一些计算机科学领域的发明者。
Java World
这个网站包含了大量的Java教程,涉及各种各样的话题。其中很多文章都写的很好,并且有图片、插图进行说明。它可以被用来当作深度学习的教科书。
DevStore
这个网站是开发者服务商店,这个网站集成了众多的开发者服务,以及相关的服务评测,另外还给开发者提供一些免费的源码供大家学习。主要同类第三方服务的对比功能很强大,可以根据自己的需要找出适合自己的第三方服务。
Wikipedia 维基百科
这个网站是查询或学习几乎所有概念的最好的资源之一。例如,作为一个资深的Java开发人员,你可能只是想了解一些概念并不想深度研究。这里是一个可以免费查询最新信息的好地方。例如,什么是面向服务的编程?另外,它还能为你的写作提供大量素材。比如,同一个词在不同的领域可能会有完全不同的含义。有时,研究这些词在不同领域的不同含义是非常有意思的。
Program Creek
与以上几个网站相比,Programcreek.com在规模上要小很多。但是规模小也有优点,它在维护方面做的更好,读起来更有趣。在这里,你可以找到其他任何网站都不曾涉及到的话题,而且几乎每篇文章都包含漂亮的插图或者示例代码。它包含了来自不同领域的人发表的文章(科研、工业),并且经常为 Java开发者提供优质材料。希望有一天,它也会出现在一些人的网站前十名排行名单中。
上述的一些学习网站你已经收藏了多少个呢,小伙伴们你要知道作为开发者,必备的除了对编码的热情还要有自己的一套技巧,另外不可缺少的就是平时学习的网站。以上这些Java开发者必备的网站,这些网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题、面试问题等,或许你会认为有些网站适合任何水平的开发者,但是我认为:对于Java开发大牛来说,网站的好坏取决于如何使用它们。
文章来源于:http://www.alqsoft.com/xinwenzixun/javakaifa/2014/0923/166.html
相关推荐
Java编程入门是计算机编程语言Java的基础学习指南,它向初学者介绍了Java编程语言的核心概念和基础知识。这份资料特别强调了Java编程在手机游戏开发中的应用,但其内容并不局限于此,而是包含了更广泛的Java基础知识...
Java官方网站提供了一份详细的Java文档,其中包括Java语言规范、API文档、Tutorial等,是学习Java编程语言的首选资料。官方文档中包含了Java语言的所有方面,包括语法、API、开发指南等,对于初学者和开发者都是非常...
[JAVA编程模式与范例][JAVA编程模式与范例][JAVA编程模式与范例][JAVA编程模式与范例][JAVA编程模式与范例][JAVA编程模式与范例][JAVA编程模式与范例][JAVA编程模式与范例][JAVA编程模式与范例][JAVA编程模式与范例]...
《Java编程思想》
java日历,学习java编程好资料,欢迎交流
"Java编程200例(附:JAVA文档完全解读中文版)"是一个非常适合初学者和进阶者的学习资源,它提供了丰富的实例来帮助理解Java的核心概念和技术。 这200个编程实例涵盖了Java语言的基础到高级主题,包括但不限于: ...
Java编程逻辑是初学者入门Java编程的重要资源,它旨在帮助读者理解编程的基本概念,并通过Java语言来实践这些概念。这本书的PDF版本提供了便捷的在线学习途径,让对Java感兴趣的读者无需购买实体书也能进行深入学习...
### 学习Java必看的书籍 在Java学习过程中,选择合适的书籍对于深入理解这门语言至关重要。根据提供的部分信息,我们将重点介绍三本被广泛推荐的经典Java书籍:《Thinking in Java》、《Java Collections》以及...
Java编程基础
Java实验指导书旨在帮助计算机相关专业的初学者掌握Java编程技能,通过上机实验提升分析问题、解决问题的能力和动手能力。实验内容涵盖了Java语言的基础到高级主题,包括环境配置、基本语法、面向对象编程、异常处理...
8. JAVA 异常处理:资源中没有提到 JAVA 异常处理的知识点,但是在实际开发中,异常处理是非常重要的,所以开发者需要学习和掌握 JAVA 异常处理的知识点。 本资源提供了一个完整的 JAVA 编程题全集,涵盖了大量的...
这本书对于Java开发者来说,是提升编程技能和理解Java精髓的重要参考资料。以下是对该书内容的一些关键知识点的概述: 1. **基础语法**:书中详细介绍了Java的基础语法,包括数据类型、变量、运算符、流程控制(如...
【JAVA编程学习】是计算机科学领域的一个重要主题,尤其对于初学者来说,它是一个非常有价值的起点。Java是一种广泛使用的面向对象的编程语言,以其“一次编写,到处运行”的特性而闻名,这得益于Java虚拟机(JVM)...
这个名为"java编程百例(内含java源文件)"的资源集合为学习者提供了一个丰富的实践平台,涵盖了从基础到进阶的多个主题。下面我们将详细探讨这些知识点。 1. **基础语法**: Java的基础语法包括变量定义、数据...
在Java入门阶段,学习者需要掌握Java编程基础、环境搭建、IDEA开发工具、新建项目、运行调试、界面配置、插件管理等知识点。 在Java入门阶段,学习者需要掌握Java基础语法、数据类型、流程控制、数组、面向对象、...
这本书全面而深入地介绍了Java编程的核心概念和技术,是学习和提升Java编程技能的重要参考资料。 本书主要涵盖了以下几个核心知识点: 1. **Java语言基础**:包括Java的环境搭建、基本数据类型、流程控制语句(如...
综合来看,该书不仅适合于对Java并发编程感兴趣的初学者,同样也适合有经验的开发者,作为一本参考资料和实践指南,读者可以通过它来加深对Java并发特性的理解和应用。书中丰富的案例分析和代码示例将有助于读者更...
《JAVA编程思想习题及答案》是一份针对Java编程学习者的宝贵资源,它涵盖了Java语言的核心概念、设计模式以及实际编程技巧。这份资料通过习题的形式帮助学习者深入理解和掌握Java编程思想,同时提供了解答,使学习...
该资源旨在为学习者提供丰富的JAVA算法编程题目和答案,以帮助他们提高编程能力和算法设计能力。 描述:java算法编程题目及答案50道 描述部分强调了资源的主要内容:50道JAVA算法编程题目及答案。这表明该资源提供...
java网络编程pdf java网络编程pdf java网络编程pdf java网络编程pdf java网络编程pdf java网络编程pdf java网络编程pdf java网络编程pdf