前两次给你们分享了关于 java 环境的搭建,因为我的精力是有限不能及时的跟上读者的步伐。对于有些学习比较快的同窗或者已经掌握的同窗会感受教程更新的有点慢,在这里我先提早给你们分享如下我整理的一些学习 java 的网站和不错的实战项目,供你们在其它时间去学习和实战。html
1、新手阶段
一、Java 菜鸟教程
地址以下:java
http://www.runoob.com/java/ja...程序员
该教程对新手很是友好,通俗易懂,并且还有动图展现,也适合看成工具来使用。编程
二、网易云课堂浏览器
地址以下:安全
http://study.163.com/category...性能优化
网易云课堂上面有不少免费的视频供咱们学习,边看视频边看书会比你一直拿着一本技术书在那里啃有效果的多,并且光看技术书对于大多数人来讲就会犯困,这是最头疼的事。若是咱们的技术没到位的时候,也很难体会到做者写书遇到的问题和他为何会这样写以及写这一段的感觉。所以,咱们前期彻底能够借助网络来提升本身的学习效率,快速入门,在经过慢慢的学习和积累,那样之后的学习会愈来愈顺。网络
2、动手阶段多线程
一、慕课网并发
地址以下:
http://www.imooc.com/search/?...
慕课网最好的一个地方可让你在浏览器上进行敲代码,随时浏览结果。不须要你去下载什么编辑器或者什么工具之类的,省去不少花在编辑器上面配置的时间,很是实用方便。
二、实验吧
实验吧不只有视频教程,并且还有不少技术分享,更重要的是这里能够进行挑战,让咱们接触到关于安全类的知识,之后写代码的时候就要多多注意了。
3、进阶阶段
这个阶段主要是靠咱们本身学习总结,能够经过前辈们的博客或者本身研究源码,这些很是有利于咱们快速的成长。
一、CSDN 博客和 java 论坛
地址以下:
https://bbs.csdn.net/forums/Java
CSDN博客中有不少牛人分享的技术以及经验都是很是不错的,咱们能够经过这些前人经验来快速学习和应用,同时能够常常看看 java 论坛里面的资料和别人提出的问题,结合本身的学习状况来进行吸取。
二、StackOverflow
不得不说这是很是很是好的网站,在你遇到任何你解决不了的问题的时候,均可以来这里进行查找答案,99% 能够搜索到跟你遇到的同样问题,并且这里汇集了全球的程序员,在这里你也能够看到最新的技术。最后提醒一下,在这里进行提问题以前,必定要先进行搜索而且本身通过思考,提问题固然是用英文。
三、InfoQ
这里会有最新的会议分享,和技术资料,以及大公司公布的技术 ppt 课件,要跟上潮流就要关注一些前沿的技术。让本身保持永远学习的精神。俗话说,活到老,学到老。
4、Java 程序员必读的6本书
一、Head First Java
Head First Java 是全部编程或者 Java 初学者最适合的书籍,我很喜欢轻松和寓教于乐的 Head First 风格,这应该是最有意思的关于 Java 的书。
二、Effective Java
Effective Java 这本书也是一本我最喜欢的。本书为开发Java 集合框架和并发 API 包所著。本书适合于有着数年开发经验 Java 程序员,经过本书咱们能够不少编程中的最佳实践,而且能够从 JDK 贡献者大神这里汲取经验。
三、Java并发编程实战
这本书几乎就是 Java 并发和多线程编程方面的权威,同时也是核心 Java 开发人员必读的一本书。
四、Java性能优化权威指南
本书为我我的的最爱,本书重点关注性能监视,性能剖析以及如何使用工具对性能分析。本书不一样于其余的编程书籍,由于本书中涉及到不少 Java 虚拟机的细节,垃圾回收机制,Java 堆内存监视以及对程序性能剖析。其中讲述 JVM 的章节写的很不错,很值得咀嚼。注意,这本书属于编程高级层次,阅读须要具备足够的Java 编程经验。初级和中级 Java 开发者也能够阅读本书也会学到不一样程度的干货。因此,你想进行性能调优,把这本书放到你的书架上吧。
五、Thinking in Java
Thinking in Java book 应该是 Java 中文界最有名的书籍了,中文又名 Java 编程思想。做者为 Bruce Eckel,他也是 Thinking in C++ 的做者,他用本身很独特的观点讲述了 Java。据我所知,这本书得到了很高的承认,本书是一本介绍齐全的 Java 学习参考书。
六、Java核心技术
Java 领域最有影响力和价值的著做之一,由拥有 20 多年教学与研究经验的资深 Java 技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10 余年全球畅销不衰,广受好评。第 10 版根据JavaSE8 全方面更新,同时修正了第 9 版中的不足,系统全面地讲解了 Java 语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
5、Java 零基础学习资料
最后给你们准备了一份不错的 java 学习资源,里面有不少学习视频和资料,后台回复「java资源」,便可获取。
PS:若是以为文章不错的话,还请你们点赞分享下,算是对个人最大支持。