javaFX 菜鸟 java菜鸟在线_资料



前两次给大家分享了关于 java 环境的搭建,由于个人精力是有限不能及时的跟上读者的步伐。对于有些学习比较快的同学或者已经掌握的同学会感觉教程更新的有点慢,在这里我先提前给大家分享以下我整理的一些学习 java 的网站和不错的实战项目,供大家在其它时间去学习和实战。


一、新手阶段

1、Java 菜鸟教程

javaFX 菜鸟 java菜鸟在线_java_02

地址如下:

http://www.runoob.com/java/java-tutorial.html

该教程对新手非常友好,通俗易懂,而且还有动图展示,也适合当作工具来使用。


2、网易云课堂

javaFX 菜鸟 java菜鸟在线_网易云课堂_03


地址如下:

http://study.163.com/category/java

网易云课堂上面有很多免费的视频供我们学习,边看视频边看书会比你一直拿着一本技术书在那里啃有效果的多,而且光看技术书对于大多数人来说就会犯困,这是最头疼的事。如果我们的技术没到位的时候,也很难体会到作者写书遇到的问题和他为什么会这样写以及写这一段的感受。因此,我们前期完全可以借助网络来提高自己的学习效率,快速入门,在通过慢慢的学习和积累,那样以后的学习会越来越顺。


二、动手阶段

1、慕课网


javaFX 菜鸟 java菜鸟在线_javaFX 菜鸟_04

地址如下:

http://www.imooc.com/search/?words=java

慕课网最好的一个地方可以让你在浏览器上进行敲代码,随时浏览结果。不需要你去下载什么编辑器或者什么工具之类的,省去很多花在编辑器上面配置的时间,非常实用方便。


2、实验吧


javaFX 菜鸟 java菜鸟在线_javaFX 菜鸟_05

地址:http://www.shiyanbar.com/

实验吧不仅有视频教程,而且还有很多技术分享,更重要的是这里可以进行挑战,让我们接触到关于安全类的知识,以后写代码的时候就要多多注意了。


三、进阶阶段

这个阶段主要是靠我们自己学习总结,可以通过前辈们的博客或者自己研究源码,这些非常有利于我们快速的成长。

1、CSDN 博客和 java 论坛


javaFX 菜鸟 java菜鸟在线_java_06

地址如下:


CSDN博客中有很多牛人分享的技术以及经验都是非常不错的,我们可以通过这些前人经验来快速学习和应用,同时可以经常看看 java 论坛里面的资料和别人提出的问题,结合自己的学习情况来进行吸收。


2、StackOverflow


javaFX 菜鸟 java菜鸟在线_网易云课堂_07

地址:https://stackoverflow.com/

不得不说这是非常非常好的网站,在你遇到任何你解决不了的问题的时候,都可以来这里进行查找答案,99% 可以搜索到跟你遇到的一样问题,而且这里聚集了全球的程序员,在这里你也可以看到最新的技术。最后提醒一下,在这里进行提问题之前,一定要先进行搜索并且自己经过思考,提问题当然是用英文。


3、InfoQ


javaFX 菜鸟 java菜鸟在线_资料_08

地址:

这里会有最新的会议分享,和技术资料,以及大公司公布的技术 ppt 课件,要跟上潮流就要关注一些前沿的技术。让自己保持永远学习的精神。俗话说,活到老,学到老。


四、Java 程序员必读的6本书

1、Head First Java

javaFX 菜鸟 java菜鸟在线_javaFX 菜鸟_09

Head First Java 是所有编程或者 Java 初学者最适合的书籍,我很喜欢轻松和寓教于乐的 Head First 风格,这应该是最有意思的关于 Java 的书。


2、Effective Java


javaFX 菜鸟 java菜鸟在线_javaFX 菜鸟_10


Effective Java 这本书也是一本我最喜欢的。本书为开发Java 集合框架和并发 API 包所著。本书适合于有着数年开发经验 Java 程序员,通过本书我们可以很多编程中的最佳实践,并且可以从 JDK 贡献者大神这里汲取经验。


3、Java并发编程实战


javaFX 菜鸟 java菜鸟在线_资料_11


这本书几乎就是 Java 并发和多线程编程方面的权威,同时也是核心 Java 开发人员必读的一本书。


4、Java性能优化权威指南

javaFX 菜鸟 java菜鸟在线_java_12

本书为我个人的最爱,本书重点关注性能监视,性能剖析以及如何使用工具对性能分析。本书不同于其他的编程书籍,因为本书中涉及到很多 Java 虚拟机的细节,垃圾回收机制,Java 堆内存监视以及对程序性能剖析。其中讲述 JVM 的章节写的很不错,很值得咀嚼。注意,这本书属于编程高级层次,阅读需要具有足够的Java 编程经验。初级和中级 Java 开发者也可以阅读本书也会学到不同程度的干货。所以,你想进行性能调优,把这本书放到你的书架上吧。


5、Thinking in Java


javaFX 菜鸟 java菜鸟在线_Java_13

Thinking in Java book 应该是 Java 中文界最有名的书籍了,中文又名 Java 编程思想。作者为 Bruce Eckel,他也是 Thinking in C++ 的作者,他用自己很独特的观点讲述了 Java。据我所知,这本书获得了很高的认可,本书是一本介绍齐全的 Java 学习参考书。


6、Java核心技术


javaFX 菜鸟 java菜鸟在线_javaFX 菜鸟_14


Java 领域最有影响力和价值的著作之一,由拥有 20 多年教学与研究经验的资深 Java 技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10 余年全球畅销不衰,广受好评。第 10 版根据JavaSE8 全方面更新,同时修正了第 9 版中的不足,系统全面地讲解了 Java 语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。