作为开发者来说,必备的除了对编码的热情还要有自己的一套技巧,另外不可缺少的就是平时学习的网站。以下本人收集的 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 开发者提供优质材料。希望有一天 , 它也会出现在一些人的网站前十名排行名单中。
  

最后有兴趣可以加QQ一群947405150,二群955384710.一起探讨技术交流!! 群里有来自阿里,腾讯的大咖,可以一起探讨这十大网站哦!

Java开发者必备十大学习网站相关推荐

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

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

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

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

  3. 【引用】Java开发者的十大戒律

    2019独角兽企业重金招聘Python工程师标准>>> 本文转载自liujin.ah <Java开发者的十大戒律> 有许多标准和实践准则可适用于Java开发者,但此处要说 ...

  4. java必备十大技术网站

    作为开发者来说 , 必备的除了对编码的热情还要有自己的一套技巧 , 另外不可缺少的就是平时学习的网站.以下本人收集的 Java 开发者必备的网站 , 这些网站可以提供信息 , 以及一些很棒的讲座 ,  ...

  5. java程序员闯关题网站_Java程序员每周必逛的十大学习网站

    作为开发人员而言,必需的除开对编码的激情也要有自身的一整套小技巧,另外必不可少的也是平常学习的网站.下列个人搜集的 Java 开发者必不可少的网址,这些网址都可以提供信息内容.以及许多非常好的专题讲座 ...

  6. Java开发者的十大戒律

    有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则. 一.为代码加注释.虽然每个人都知道这点,但有时却不自觉忘了履行,今天你"忘了"加注 ...

  7. android开发和手游开发工具,developer盘点Android开发者必备十大开发工具

    Android SDK提供了一系列可帮助开发者设计.创建.测试和发布Android应用程序的强大工具,以下是来自游戏邦编译developer推荐的10款最常用的开发工具. 1.Eclipse w/AD ...

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

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

  9. Java基础学习总结(56)——学Java必知十大学习目标

    分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 1.你需要精通面向对象分析与设计(OOA/OOD).涉及模式(GOF,J2EEDP) ...

  10. Java9发布回顾Java 8的十大新特性

    java9已经在北京时间9月22日正式发布,开发者可以在oracle jdk官网上下载到最新的jdk9. 今天,我们先来一起复习一下2014年发布的Java 8的十大新特性.先来喝杯java~~~ 按 ...

最新文章

  1. 十一:外观模式详解(Service,action与dao)
  2. Linux Shell脚本之向脚本传递参数
  3. Leetcode - Subsets I,II
  4. Dictionary泛型集合
  5. Sublime 插件- px 转rem
  6. nhinx php 调优,高流量站点NGINX与PHP-fpm配置优化
  7. oracle字符串处理substr、dbms_lob.substr、case when
  8. android固定标题表格,Android使用TableLayout之固定表头(标题栏)
  9. Android实现USB扫码枪获取扫描二维码
  10. 怎样查看计算机历史的开机时间,win10系统怎么查看电脑的历史开关机时间|win10系统如何查询电脑开机后运行多长时间...
  11. Linux普通用户su root权限的开启和禁止
  12. spark sql boardcast join 生效问题探索
  13. Confluence 7.2 宏乱码解决办法
  14. LIEF:修改安卓.so后报 dlopen failed:has invalid shdr offset/size
  15. 计算机课拔线头检讨书,电脑显示器上出现检测信号线应该怎么解决?
  16. ps4移植android游戏,安卓玩PS4游戏 remote play安装教程
  17. 项目管理之风险管理:如何系统化应对风险?
  18. 3dmax渲染大图有斑点怎么办?
  19. 太阳能MPPT充电控制板
  20. 广州男子花12万买新车 保养时被告知车门被撬开维修过

热门文章

  1. js计算时间差(天、小时、分钟、秒)(日期计算)
  2. 5G:认识5G关键技术
  3. maven配置阿里云镜像
  4. Django前端使用ECharts完成数据可视化
  5. 四阶龙格库塔方法求解一次常微分方程组
  6. 安装mysql中error nr.1045_windows10安装mysql提示error Nr.1045的解决方法
  7. js实现按钮button单击/双击操作
  8. 基于matlab的电池管理系统开发,基于MATLAB的锂电池组均衡仿真系统设计
  9. 将pdf文件缩到最小的小技巧
  10. 什么是token?token是用来干嘛的?