对Java高级程序员有益的十个网站

  英文原文:http://www.programcreek.com/2013/09/top-10-websites-for-advanced-level-java-developers/


  这是笔者为java高级程序员所整理的一些网站。这些网站都有提供新闻、普遍性的问答、采访式的问答以及各种演说等。内容的质量是衡量一个网站优劣的重要因素。在笔者看来,这些网站都是非常好的。接下来,笔者将与各位分享自己是如何使用这些网站的。也许有些人有觉得这些网站对任何水平的开发者来说都是好的,但笔者认为决定一个网站对java高级程序员是否有利的关键是,这些网站能否被利用起来。

1、Stackoverflow

  在程序领域里stackoverflow 可能是最受欢迎的网站了。这里有许多高质量的问题和答案。了解一个API或是一门程序语言通常都是靠例子,stackoverflow 就有许多这样的例子。

  stackoverflow 另一个非常好的地方就是互动性。你可以在一些标签下浏览问题,像“java”、“regex”,而且还可以看都哪个问题被最多以及哪个问题得票最多。对于学习来说这是很好的资源,而且一个好的资源可以写成一篇受欢迎的博客文章。

URL: http://stackoverflow.com/

2、DZone

  这是一个很意思的网站,很多程序员都很乐意将文章发到这里。这非常像一场奇妙的探险,你永远无法知道下一刻自己会读到什么。

URL: http://www.dzone.com

3、LeetCode

  如果面试性的问题是java的特性,像“对于java语言,数组在内存中是以什么形式存在的”,当然,你可以从java手册中获得答案。但是,比如像“内存中的数组是如何转化为一棵平衡树的”这类问题,leetcode却可以帮你很大的忙。对于那些准备着IT面试的人来说,这个网站是一个互动性的平台,而且这里面还有对于各类问题的各种算法。leetcode最牛逼的地方是有在线评测系统,就是通过你输入的不同数据来判断程序的正确性。为了能够成功的通过面试,他们认为应该不断的重复三个方面,code——>read——>discuss。


URL: http://leetcode.com/

4、Java SE Technical Documentation

  这个网站有你使用的有关API的所有文档。即使你是一个高级的java程序员,笔者依旧认为你可以这个网站中许多有用的信息。比如,在这里你可以读到一些教程,想“Essential Java Classes”,“Deployment”等等。


URL: http://docs.oracle.com/javase/

5、 Github

  你也许知道你可以免费的托管你的项目,但你可能并不了解,对于学习一个流行的java类库和框架来说,这是个非常好的资源。比如,你想了解有关spring MVC框架的知识,你可以搜寻有关的开源项目。对于学习框架来说,“有样学样”是很好的法则,可以通过案例迅速的学习框架,特别是你有了类似的经验时。


URL: https://github.com/

6. Coursera

  这是一个非常棒的视频演说网站。在这里你可以找到许多很棒的计算机科学类的课程,这些课程都是全球顶尖学府的教授所讲授的。他们其中一些人还是计算机领域的开拓者。


URL: https://www.coursera.org/

7. Java World

  这个网站包含了各式各样的java学习教程。许多文章写的非常的棒,而且都配有插图。它可以当做一本书来深入学习。


URL: http://www.javaworld.com/

8. IBM developerWorks

  这个网站有许多由IBM人员写的非常优秀的文章。


URL: http://www.ibm.com/developerworks/java/

9. Wikipedia

  对于查询或是了解有关概念来说,这是一个值得去的网站。比如,对于一个有经验的java开发者来说,也许仅仅只是想了解一些词的含义,并不想深入的了解。那么这是一个可以免费为你提供最新信息的网站。比如说, 什么是service-oriented programming。这个网站还会你的写作提供大量的思路和线索。比如,相同的一个词在不同的领域可能代表着完全不同的含义。有时候知道一些词在其他领域的含义是很有趣的一件事。


URL: http://en.wikipedia.org/wiki/

10. Program Creek

  相较于以上几个网站来说,programcreek规模会比较小。但从另一面来说,它更容易的维护,以至于阅读会更有趣。在这里,你会发现在其它网站上不曾出现过的观点,这里每篇文章都配有图标或是例子。这些都是不同领域的人所写的(像研发、工业),他们乐于与java开发者分享这些。希望有一个你们的文章也能够出现在以上的网站中。


URL: http://www.programcreek.com/





  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值