怎样学习Java,首先要考虑个人的基础,比如是否学习过其他面向对象语言。这篇教程针对未学过任何编程语言的人讲解。Java语言的分支有很多,如JavaSE,JavaEE,Java for Android。这篇教程针对JavaSE进行讲解。另外这里并不详细的讲解某一部分的技术内容,只是从宏观的角度说如何学习JavaSE。对于Java的其他分支,可以参考其它教程。首先把学习JavaSE分为如下几个阶段:搭建学习环境、学习JavaSE基础、学习高级特性、深入理解JavaAPI、学习设计模式、开发工程级代码。
工具/原料
Java相关教材
集成开发环境
互联网资源
需要一定的计算机使用基础
搭建学习环境
1、对于初学者,学习编程语言最重要的就是练习。所以一定要垣篙杏缉搭建开发环境。具体的,下载Java最新的SDK,下载集成开发环境(IDE傧韭茆鳟)如Eclipse,配置环境。网络上有很多相关的环境配置教程。下图是Eclipse的下载界面。对于开发环境,重点要学习如何单步调试,对于Eclipse IDE来说,是F5-F7。学会单步调试,那么基本就可以很好的编写程序了。重要的是练习、练习、练习。

开发工程级代码
1、这个阶段首先要下载一些其他人编写好的工程类的Java程序,看能不能看懂。如果能,学习他们的良好编程习惯,同时接着学习各种java的开源包。这类程序可以从GitHub上下载。然后在尝试参与到其他人的项目中,去修改他们的代码或者完成新的需求。其实能够做到这步,基本JavaSE就很好了。
2、同时学会使用各种辅助的内容,比如Redis、hadoop等。这些内容的学习,取决于具体的项目需要。