重庆大学城北大青鸟:零基础学Java,必看书籍!

  • 发布时间:2019-07-05 15:48:10,加入时间:2019年01月22日(距今2336天)
  • 地址:中国»重庆»沙坪坝:重庆市沙坪坝区尖顶坡大学城北路95号附8号
  • 公司:重庆艾替互联网技术培训有限公司, 用户等级:普通会员 已认证
  • 联系:袁小龙,手机:18996326847 电话:023-65398995 QQ:842360264

1、书籍:李兴华的《JAVA开发实战经典》

笔者知道有做广告的嫌疑,但对于真心想学JAVA的同学,看完此书以后你一定会感谢我的。这本书通俗易懂,给零基础学JAVA的同学。如果你有C语言的基础,看起来会很快。但请不要太快,毕竟知识是需要时间来沉淀的。一定要从头到尾通读这本书,通读!因为基础很重要。俗话说“根基不牢,地动山摇”。

书中关于JAVA图形界面的部分可以略过,需要的时候再学习。根据经验来看,图形编程的部分好像很少用到。

2. J2EE or J2SE

JAVA语言有三个领域:J2ME,J2SE,J2EE。J2ME是JAVA嵌入式设备编程,JAVA语言早期兴起的时候,是在J2ME领域发威的。J2SE是JAVA桌面级应用。J2EE是JAVA企业级应用,即JAVA Web应用,也是现在需求最旺盛的领域。

如果你是因为Android学的JAVA,那么把第一本书看完之后就可以去学Android的知识了。笔者对Android不是专业的,所以就不在此舞文弄墨了。

如果你是因为J2EE学的JAVA,那么笔者继续给你第二本书:李兴华《JAVA Web开发实战经典》。这本书主要致力于讲解MVC框架,以及他的前世今生。MVC是J2EE中大多数框架的设计灵魂,所以一定要好好理解MVC的工作流程以及为何要这样设计。深刻的理解MVC的原理,能让你开发的Java代码通俗易懂,结构清晰,高内聚且低耦合。

3. Spring框架

前两步学完,你可以去开发Java Web应用了。但是还不够,为何?因为一些大牛们发现,Web开发总是关于servlet,filter,listener,其中有大量的可重用代码和大量的配置项。因此有了框架,比如Struts,Spring,SpringMVC,Hibernate,Mybatis。

诸如此类。是不是头大了,不过别担心。记得笔者在第二步中说过的话,一定要深刻理解MVC。上面的框架中,你当然不需要全部学习,但Spring是一个例外。笔者建议你弄懂Spring的方方面面,这不是一个容易的任务,笔者自己也在持续学习中。这里,笔者继续书籍《Spring in Action》。这是一本实战类的书籍,可以让你对项目快速上手。

等你用熟练了Spring之后,记得去逐渐理解Spring的源码。在具体的项目中,通常是SSH组合或者SSM组合。通过上面的学习,你已经能够熟练的使用JAVA。

4. Mysql

Mysql是一个数据库软件,它不是唯一的数据库软件,但绝对是最常用的一个。

现在,你可以去找工作JAVA开发的工作了。。。

不过。技术这东西,向来是一个积累的过程。你可以继续深入的深造:

5. 对于设计模式入门

笔者《Effective JAVA》机械工业出版社。这本书不是专门讲解设计模式的,但其中的编程原则可以帮助你理解设计模式。

6. 对于JAVA虚拟机

笔者《深入JAVA虚拟机》机械工业出版社。这本书帮助你理解Java语言的底层运行机制。

7. 对于JAVA多线程

笔者《JAVA并发编程实战》机械工业出版社。

8. 对于Web容器

笔者《How Tomcat works》。这是一本绝版书。可以帮助你理解“你的Web程序是如何与Web容器进行交互的”。

9. 由于Java服务级应用大多运行在linux操作系统上,

所有笔者大家去学习下Linux运维知识,《Linux运维之道(第2版)》,个人觉得比《鸟哥的Linux私房菜》要好一些。

联系我时请说明来自志趣网,谢谢!

免责申明:志趣网所展示的信息由用户自行提供,其真实性、合法性、准确性由信息发布人负责。使用本网站的所有用户须接受并遵守法律法规。志趣网不提供任何保证,并不承担任何法律责任。 志趣网建议您交易小心谨慎。