1、Stackoverflow

Stackoverflow.com 可能是编程界中最流行的网站了,学习 API 或者编程语言,拥有非常多的代码示例,stackoverflow 就可以提供大量的代码片段。

Stackoverflow 的另一个优点在于它的社交性。这对于学习,以及 Java 博主书写热门话题都是一种非常不错的资源。

网站地址:http://stackoverflow.com/

 2、DZone

这是拥有非常多的资源,拥有大量的开发者在分享他们的博客或者文章

网站地址:http://www.dzone.com

 3、Github

在这里可以免费的将你的项目托管在gitHub,但还是一个学习当今流行的 Java 库和框架的优秀资源。比如,想学 Spring MVC ,你可以搜索并且找到一些开源的项目,你能够通 过实例快速的学习框架,这样你会学习非常快,也节省了不少时间。

网站地址:https://github.com/


4、Coursera

这是有关视频讲座的最好网站,在这里你可以找到许多顶尖学校的著名教授的优秀计算机科学课程。这些教授中,有些甚至是一些计算机科学领域的发明者。

网站地址:https://www.coursera.org/

5、LeetCode

Java 在很多方面的问题,如:内存中的数、算法、如何将 SortedArray 转化成一个 BalancedTree”这样的问题,都可以到 LeetCode 找到相应的答案, 它能为有关信息技术的面试提供一个良好的平台。这个网站最好的地方就是,三个重要步骤:编码->阅读->讨论。

网站地址: http://leetcode.com/

  

6、Java SE 技术文档

使用 Java SE API 时会用到的所有文档,我敢肯定在这里你仍能发现一些有用的东西。比如,你可以阅读一些像“Java 类的本质”、“部署”这样的教程。

网站地址: http://docs.oracle.com/javase/

   

7、Java World

这个网站包含了大量的 Java 教程,涉及各种各样的话题。其中很多文章都写的很好,并且有图片、插图进行说明。它可以被用来当作深度学习的教科书。

网站地址:http://www.javaworld.com/

8、IBM developerWorks

由 IBM 公司的人写的很不错的文章,也会有一些项目案例,可以下载下来进行学习。

网站地址:http://www.ibm.com/developerworks/java/

9、Program Creek

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

网站地址: http://www.programcreek.com/


10、Wikipedia 维基百科

作为一个资深的 Java 开发人员,想了解一些概念。这是一个可以免费查询最新信息的好地方,同时能为你的写作提供 大量素材。

网站地址: http://en.wikipedia.org/wiki/

牛人开发软件-网站收集相关推荐

  1. 软件工程是不是教会不怎么会写程序的人开发软件?你的观点?

    软件工程并不是教会不怎么会写程序的人开发软件.软件工程的主旨是用工程化的方法指导软件开发.维护,它是研究如何以系统化的.规范化.可定量的过程化方法去开发和维护软件,软件工程涉及了很多方面的内容,包括程 ...

  2. 软件工程是不是教会不怎么会写程序的人开发软件的?

       提问: "Software engineering, of course, presents itself as another worthy cause, but that is e ...

  3. 关于软件工程是不是教会不怎么会写程序的人开发软件的个人观点

    问题 "Software engineering , of course , presents itself as another worthy cause, but that is eye ...

  4. 【无标题】软件工程是不是教会不怎么会写程序的人开发软件?

    我认为软件工程并不是教会不怎么写程序的人开发软件. 软件工程是教会人将更系统化,严格约束的,可量化的方法应用于软件的开发,运行和维护,而不是简单写代码编写程序,一个合格的软件,是由几千甚至几万.几十万 ...

  5. 1.2软件工程是不是教会不怎么会写程序的人开发软件?

    "Software engineering,of course,presents itself as another worthy cause, but that is eyewash: i ...

  6. 软件工程是不是教会不怎么会写程序的人开发软件,你的观点?

    我认为这个观点是不准确的.软件工程不仅仅是编写代码,而是一个包括计划.设计.测试.部署等多个阶段的综合过程,软件工程师仍然需要有一定的编程能力才能进行有效的软件开发.事实上,软件工程师通常需要掌握多种 ...

  7. 软件工程是不是教不怎么会写程序的人开发软件,说说你的看法?

    我认为软件工程并不是教不怎么会写程序的人开发软件. 软件工程包括软件工程的工程化和工程化的软件工程. 软件工程的目标是指导计算机软件开发和维护的学科,目的只在于通过工程化的方式进行软件的开发,而不是着 ...

  8. 软件工程到底能不能教会不怎么写程序的人开发软件?

    我的观点是,不能 不能是因为,软件工程的开发需要一定的写程序的基础和经验,不可能不怎么积累经验就能够去开发软件,软件的初期开发靠的就是我们的积累和经验,凡事都是学中做,做中学,竟然都不怎么写程序,&q ...

  9. 博客作业回答记录1--“软件工程是不是教会不怎么会写程序的人开发软件?你的观点?”

    在我看来,首先软件工程是一种对于软件而言的工程思想,利用工程化的思想对项目进行研究分析.要求开发者清楚客户的需求,从详细的计划.代码实现,到开发完成的测试以及后来的项目维护.其次,软件工程和普通的写程 ...

最新文章

  1. 【poe设备加电配置】
  2. Redis第二集:Linux下安装Redis和测试,包含命令代码和问题处理办法,超详细版
  3. 如何修复GIT错误:目标文件为空?
  4. 什么是Linux系统调用system call?(Linux内核中设置的一组用于实现各种系统功能的子程序)(区别于标准C库函数调用)核心态和用户态的概念、中断的概念、系统调用号、系统调用表
  5. 本周 Github 精选:多款超赞 AI 开源项目,等你来 Star!
  6. Yii2 的快速配置 api 服务 yii2-fast-api
  7. Linux下ejabberd安装配置
  8. java中关键字、标识符、常量、变量、数据类型
  9. Oracle checkpoint 说明
  10. 发票打印JAVA是什么_如何使用蓝牙热敏打印机打印发票收据
  11. numpy教程:数学函数和基本统计函数
  12. 【故障分析】基于matlab轴承故障仿真信号时域波形图+幅度谱图【含Matlab源码 123期】
  13. 论文查重前应删掉哪些内容?
  14. VINS-Mono 代码解析二、初始化 第3部分
  15. Linux内存管理 - slab分配器和kmalloc
  16. Android之drawable下快速生成icon图片vector
  17. 登录TOM163VIP邮箱的几种方式,以及常见问题有哪些?
  18. ubuntu下播放wav视频和mp3音频文件
  19. Fed-SCNN: A Federated Shallow-CNN Recognition Framework for Distracted Driving
  20. 网闸、防火墙、保垒机

热门文章

  1. 12.present perfect(2)
  2. MT艾宾浩斯背单词(附带主程序)
  3. 第一批鸿蒙适配手机,鸿蒙适配表确定,华为Mate 40系列率先适配,麒麟990机型紧随其后...
  4. 联想X61-Xp系统重装Ubuntu21.10
  5. 如何建立完整的数据治理体系
  6. java线程池测试,Java线程池【测试Markdown样式】
  7. AcWing 839. 模拟堆
  8. 2021年SWPUACM暑假集训day3最小生成树算法
  9. 64位整数乘法(类快速幂)
  10. php ezsql,ezSQL PHP数据库操作类库