欢迎光临人人培训网,请 免费注册

人人培训网首页 | 手机版 | 收藏本站 | 免费发布培训课程

北大青鸟重庆大学城校区

400-168-8684

重庆北大青鸟

咨询老师:吴老师
机构简称:重庆北大青鸟
机构规模:50-100人
会员级别:代理会员
 人气度:325659

报名咨询电话

400-168-8684

QQ咨询:

VIP学校推荐

校园风采

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

发布日期:2019.07.05  来源:重庆大学城北大青鸟  作者:网络  浏览次数:2282

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私房菜》要好一些。

关于本站 | VIP服务 | 注册协议 | 广告服务 | 网站记事 | 诚征英才 | 招生服务 | 免责声明 | 投诉建议 | 加盟合作 | 联系我们 | 

Copyright © 2021-2024 Renrenpx.com All Rights Reserved.武汉尚学堂教育科技有限公司.鄂ICP备15000189号-3

法律顾问:天津吉万业律师事务所