学习Java应该关注哪些网站

如题所述

推荐10个常用的Java网站

    Stackoverflow

    Stackoverflow.com 可能是编程界中最流行的网站了,该网站有成千上万个好问题和答案。学习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

    这个网站是针对开发者做的一个服务商店,为开发者提供从设计开发到运营推广一站式的解决方案。开发者在任何阶段需要某种服务时,都可通过DevStore进行参数对比,查看评测、快速体验等来了解,不再需要一一搜索。

    Wikipedia 维基百科

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

    Program Creek

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-15
一、技术问答论坛
CSDN.NET - 全球最大中文IT社区
IBM developerWorks : Java development : Learn :全球规模最大、访问量最高的企业级开发社区
ITeye:以讨论Java技术和Hibernate技术开始的技术论坛,现已成综合性。
Learn Java: Getting your hands dirty with this language!
JAVA中文站社区-Java资源的整合者
ImportNew : 是一个专注于 Java & Android 技术分享的博客,为Java 和 Android开发者提供有价值的内容
中国java开发网 Java Forums at the Big Moose Saloon TheServerSide.com: your Java Community discussing server side development Java Design Patterns in Stories java设计模式
SegmentFault :专注于程序员开发者的社区平台
博客园 - 开发者的网上家园 51CTO技术论坛 quora
二、开源社区
开源中国 - 找到您想要的开源项目,分享和交流 SourceForge - Download, Develop and Publish Free Open Source Software Open Source Software in Java codeproject
三、公开课,视频教程,学习
慕课网-国内最大的IT技能学习平台 Coursera:参加由超过120 所一流大学和教育机构提供的免费在线课程
edX:是一个由麻省理工学院和哈佛大学创建的大规模开放在线平台
优达学城 (Udacity) 学堂在线:是由清华大学推出的全球首个中文大规模开放在线课堂(MOOC)平台 MOOC学院(慕课)集合Coursera,edX,udacity,学堂在线等平台所有课程的点评讨论社区 网易公开课 学习编程 | Codecademy 以交互的方式学习编程
四、java框架和应用
Apache Commons
Spring MVC framework
mybatis
第2个回答  2019-01-24
Google 用好搜索引擎,你需要的很多问题基本都会有回答
Stack Overflow 程序设计领域的问答站
github 代码托管平台和开发者社区
Java SE 文档 开发文档得好好利用吧?
Java Platform, Enterprise Edition (Java EE)
主要内容有:
一、技术问答论坛
二、开源社区
三、公开课、视频教程。学习
四、java框架和应用
五、工作
六、官网及其他
一、技术问答论坛
CSDN.NET - 全球最大中文IT社区
IBM developerWorks : Java development : Learn :全球规模最大、访问量最高的企业级开发社区
ITeye:以讨论Java技术和Hibernate技术开始的技术论坛,现已成综合性。
Learn Java: Getting your hands dirty with this language!
JAVA中文站社区-Java资源的整合者
ImportNew :
是一个专注于 Java & Android 技术分享的博客,为Java 和 Android开发者提供有价值的内容
中国java开发网
Java Forums at the Big Moose Saloon
TheServerSide.com: your Java Community discussing server side
development
Java Design Patterns in Stories java设计模式
SegmentFault :专注于程序员开发者的社区平台
博客园 - 开发者的网上家园
51CTO技术论坛
quora
二、开源社区
开源中国 - 找到您想要的开源项目,分享和交流
SourceForge - Download, Develop and Publish Free Open Source Software
Open Source Software in Java
codeproject
三、公开课,视频教程,学习
慕课网-国内最大的IT技能学习平台
Coursera:参加由超过120 所一流大学和教育机构提供的免费在线课程
edX:是一个由麻省理工学院和哈佛大学创建的大规模开放在线平台
优达学城 (Udacity)
学堂在线:是由清华大学推出的全球首个中文大规模开放在线课堂(MOOC)平台
MOOC学院(慕课)集合Coursera,edX,udacity,学堂在线等平台所有课程的点评讨论社区
网易公开课
学习编程 | Codecademy 以交互的方式学习编程
四、java框架和应用
Apache Commons
Spring MVC framework
mybatis
Welcome to NetBeans
Spring Framework
Welcome to the Apache Struts project
Hibernate. Everything data.
Apache Tomcat®
Maven – Welcome to Apache Maven
JBoss Developer
Eclipse - The Eclipse Foundation open source community website.
FreeMarker Java Template Engine
五、工作
牛客网-专业IT笔试面试备考平台,校招在线笔试的很多题都可以在上面找到
赛码·在线编程引领者
http://leetcode.com/ 刷题网站
六、官网及其他
The Java™ Tutorials
JAVA Tutorial
Space: Java | Oracle Community
ONJava.com
Home - Java Tips
第3个回答  2018-11-29

综合社区:csdn网页链接

问答(学Java遇到难题就到这个网站提问):网页链接

Java学习一站式教程:网页链接

如果你想看视频,就到:网页链接(哔哩哔哩是没有广告的)

学完Java后刷题:网页链接

学完Java后研究源码:网页链接

这就是我的Java学习计划中的一些网站,分享给你了。

第4个回答  2018-10-10
0、SourgeForge
SourgeForge是开源软件开发者进行开发管理的集中式网站。有相当丰富的Java开放源代码的著名的软件。

1、w3cschool网站
有不少入门Java的程序员学了几个月一头雾水,抓不住一些重点、核心的编程知识点。
还有一些程序员感觉到编程过于枯燥,静不下心来学习。
其实,你可以用w3cschool网站上的编程微课学习Java,游戏化闯关的编程学习方式会让你感受到编程的乐趣,更容易入门Java。
2、Lintcode
Lintcode是相当有名的刷题网站,学习java的程序员可以刷上面的各种不同难度的题目。
有些程序员表示,没有刷一些题你连第一轮面试都过不去。
Lintcode包含各大IT公司的模拟在线测试,可以适当地刷一些编程题目。
3、Coursera
Coursera是由美国斯坦福大学两名计算机科学教授创办,超过120所一流大学和教育机构提供的在线课程。
此外,Coursera里面有全世界非常牛的名师给你授课。
4、IBM的developerWorks
Java development包含了大量权威专家发表的java学习文章,对提高java学习大有裨益。
5、优就业
优就业拥有阿里巴巴、腾讯、百度等多家名企的笔试题和面试题。
你学习java开发到了一定的阶段,就可以拿一些笔试题和面试题自测,看看自己的编程水平到达什么境界。
相似回答