有许多网站都是英文的。程序员的英语阅读能力很重要,许多非常宝贵的学习资源都是英文的,硬着头皮练下英语吧,很有帮助的。
持续更新
Java官方
- JavaSE 8文档
- Java官方语言规范及虚拟机规范(可能是最高级的Java学习书)
- JavaSE 8 API文档
- JavaSE 8 API文档下载版本(方便离线看)
- JavaSE 8 官方教程电子书下载
- JCP Java Community Process:Java官方规范的维护组织
与编程有关的各种官网
- Android Developer:Android官方网站
- Apache:著名开源软件基金会Apache,许多广泛使用的开源项目,如Tomcat,Hadoop等都是Apache下的项目。
- Spring框架官网
- Git官方网站:下载和学习Git版本管理工具
- Linux官方网站
编程相关网站、社区
- 大名鼎鼎的Github:著名Git仓库,寻找开源项目和托管项目代码必去
- Coding.net:国内的Git仓库,与Github功能类似,不过提供项目网盘,项目管理,任务列表等方便的功能
- InfoQ:一个报道软件开发领域新闻的网站
- StackOverFlow:著名的软件开发者社区
- CSDN:可能是国内最大的编程社区,还有许多有用的资源在这里有。(才不告诉你下载积分什么的,嘿嘿嘿)
- LeetCode:在线OJ网站,程序员刷算法很重要哦!
- 赛码网:刷题刷题,名企题库和笔试网站
- 牛客网:继续刷题,名企题库和笔试网站
- Kaggle:机器学习社区,比赛,交流,等等
- Linux中国:Linux中国开源社区,学习交流Linux的好地方
- Iteye:貌似是不错的Java社区
许多学习网站和资源
- Vim入门基础:最为强大的编辑器之一,让你离开鼠标,提高生产力!(我就用这个来写博客的)
- MarkDown语法整理:MarkDown,轻巧的标记语言。本博客使用的标记语言哦。
- 语义化版本:怎么起版本号呢?
- PluralSight:超级多课程,不过要钱。
- Code School:编程基础学习网站,卡通式课程设计,有试题,比较基础。入门者可以去。
- Coursera:三大MOOC网站之一,大学生申请助学金可以免费上课哦(不过审核有点久了)
- GitHub 上有哪些值得推荐的开源电子书?
- 鸟哥的Linux私房菜:鸟哥写的教程,文字很生动,通俗易懂,入门Linux的好地方。有印刷版和电子书版卖。
- Java之美[从菜鸟到高手演变]系列之博文:CSDN博主终点总结的许多干货,适合看!
- W3School:可以学习很多很多Web建站的知识,HTML、CSS、JS等等