最近看见很多同学在搜索Java自学路线,就我个人而言整理了一套自学的路线,都是过来人,了解苦心~
1.首先先学习HTML,CSS,JavaScript,动力节点IT培训官网上有很多的Java免费视频教程,可以在上面把所有的教程都刷一遍,学完后,能熟练使用基本的HTML标签,常见CSS属性,js语法等。
2.学完前端方面的基础知识后,这时候可以看Javase部分了,我当初是看的睿峰教育的视频,讲的非常的好,入门强烈推荐。当Java基础学完后,这时候就可以做一个小项目把以前学的东西实际的用起来,我看的是一个坦克大战的小游戏项目视频。
3.接下来,学习jdbc,还有Oracle,MySQL,sqlserver数据库常用的SQL语法,要具备能够编写SQL脚本的能力。
4.数据库学完了,这是就可以看Javaweb的知识,比如JSP,servlet,session,cookie等等,web基础学完后,可以在此基础上写个小项目,比如XXX管理系统,XXX网上书城等,在实战中巩固自己所学的知识。
5.以上知识学完了,就可以学习主流的框架,比如spring,springmvc,struts,hibernate,mybaties。
6.最后可以做一个完整的项目(SSH,ssm),将以上所学的内容进行整合,这样小编觉得基本上算Java入门了吧。
对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。
1、《Java编程思想》
在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。
2、《AgileJava》中文版
这本书是出版社送给我的,我一拿到就束之高阁,放在书柜一页都没有翻过,但是前两天整理书柜的时候,拿出来一翻,竟然发现这绝对是一本好书!这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错。还有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握Java最重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。
Java编程进阶类
打下一个良好的Java基础,还需要更多的实践经验积累,我想没有什么捷径。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量。
1、《重构改善既有代码的设计》
这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证。这本书对你产生影响是潜移默化的。
2、《测试驱动开发byExample》
本书最大特点是很薄,看起来没有什么负担。你可以找一个周末的下午,一边看,一边照做,一个下午就把书看完,这本书的所有例子跑完了。这本书的作用是通过实战让你培养TDD的思路。
以上就是小编对零基础入门学习Java编程,推荐的几本书籍以及学习线路,仅供参考,根据我的描述你们可以挑选适合你们自己的,希望可以帮助到你们。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习