作为开发者来说 , 必备的除了对编码的热情还要有自己的一套技巧 , 另外不可缺少的就是平时学习的网站。以下本人收集的 Java 开发者必备的网站 , 这些网站可以提供信息 , 以及一些很棒的讲座 , 还能解答一般问题、面试问题等 , 或许你会认为有些网站适合任何水平的开发者 , 但是我认为: 对于 Java 开发大牛来说 , 网站的好坏取决于如何使用它们。

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必备十大技术网站相关推荐

  1. 程序员必备十大技术网站推荐

    题外话 到今天上午为止,学完<Qt实战一二三>博主@一去丶二三里中,基于Widget的用户界面.布局管理.QPainter这几部分内容.也跟着实现了一些电子时钟,时钟绘制等效果.Qt给自己 ...

  2. 程序员必备十大学习网站,你真的都了解吗?

    一.开源中国 开源中国成立于2008年8月,是目前国内最大的开源技术社区,拥有超过200万会员,形成了由开源软件库.代码分享.资讯.协作翻译.码云.众包.招聘等几大模块内容,为IT开发者提供了一个发现 ...

  3. 关于提高自己Java水平十大技术

    1.XML 在十种技术中,最重要的一种技术我想应该非XML莫属.这里不仅仅指XML规范本身,还包括一系列有关的基于XML的语言:主要有XHTML,XSLT,XSL,DTDs,XML Schema(XS ...

  4. Java开发十大常用网站

    Stackoverflow:有成千上万个好问题和答案 DZone:有相当多的开发者在这个网站上分享他们博客文章 LeetCode:如果有Java方面的面试问题可在教程中找到答案 Java SE技术文档 ...

  5. java软件学习网站_Java程序员必看的十大学习网站

    无论是作为资深Java程序员,还是刚刚Java入门的小白,都不可缺少平时学习的网站.以下小编收集了Java程序员必看的十大学习网站,这些网站可以提供信息.以及一些很棒的讲座 , 还能解答一般问题.面试 ...

  6. Java 8备受宠爱,HarmonyOS冲刺全球第三大操作系统,全民热议元宇宙|2021十大技术热词

    有没有觉得 2021 年过得特别快?如果你的回答是有,那么你的感觉可能是对的.因为在物理世界中,与上个世纪相比,地球自转的速度正在加快,这导致我们现在一天的时间比以前短了一些:在理想丰满现实骨感的现实 ...

  7. Java 8备受宠爱,HarmonyOS冲刺全球第三大操作系统,全民热议元宇宙|2021十大技术热词...

    整理 | 苏宓,于轩 出品 | CSDN(ID:CSDNnews) 有没有觉得 2021 年过得特别快?如果你的回答是有,那么你的感觉可能是对的.因为在物理世界中,与上个世纪相比,地球自转的速度正在加 ...

  8. 凉哥核心圈程序员必备十大图书推荐(一)

    写在前面 凉哥核心圈程序员必备十大图书推荐(一),各位伙伴应该一目了然了哈,没错凉哥准备出一系列图书推荐的文章,其实很多朋友在私下问凉哥除了大学的课程外自己要不要读一些技术类的书籍呢,答案当时要的,但 ...

  9. 工程师必备十大“小软件”

    工程师必备十大"小软件" 至今收集到的对工作最有帮助的软件(小插件),今天呕心力荐给大家,这些软件可以帮助我们极大的提高工作效率,让我们真正懂得"小软件解决大问题&quo ...

最新文章

  1. MySQL与SQLServer的区别(一千条语句)
  2. VSS新建项目后导致项目组成员不能打开解决方案的解决方法
  3. simulink中if模块_Simulink与圈复杂度
  4. 我的个人知识管理工具软件
  5. 工作记录——本周小结
  6. 【VBA宏编程】——Excel操作
  7. Oracle技巧查询,很香
  8. B-spline Surfaces
  9. 赣网杯2021 CTF---MiscWebCrypto部分Writeup
  10. java猜拳_java实现猜拳小游戏
  11. Cookie或Token实现网站自动登录
  12. Qt项目中,用QPainter进行绘制图形时,边角显示不完整问题的梳理
  13. 如何给typora更换主题背景
  14. doc与docx批量互转宏代码
  15. 流动模型、物质导数与速度散度的物理意义
  16. android root备份工具,App+1 | 免 root 搞定 App 提取、分享与备份,一站式 Android 应用管理器:Skit...
  17. 泰斗 GPS模块调试(1)
  18. 2017 年最佳开源网络监控工具
  19. 学编程该如何入门?看什么书?
  20. 复杂美区块链怎么样?复杂美区块链介绍

热门文章

  1. Stata:史上最全t-test检验-tost
  2. 游戏建模的那些常用软件?建模行业之间的发展趋势?
  3. 北航Sysweld学习者的升级打怪成长史
  4. 轻松开发北斗短报文设备(基于RDSS协议)
  5. origin两个图层图例合并_origin8.0版怎样将图例调成横排,换句话说,图例可不可自由调动...
  6. 华为 1+X《网络系统建设与运维(中级)》认证 模拟实验上机试题及其答案全解析
  7. apple被恶意锁住apple id如何解除
  8. 时钟芯片DS1302的驱动程序
  9. 数据湖(四):Hudi与Spark整合
  10. 酒店餐饮管理系统项目设计实现与源码