转载来自:点击打开链接
要想在java领域成为大牛,除了不断进行项目实战以外,还要不断的进行进修和学习,以下将本人学习java多年使用的好书和一些好的视频推荐给大家,这些书和视频都是本人在网络找了很久,后来又经过实践证明的好书和视频。希望对大家学习java有帮助
首先,是书的推荐:
1 学习java,java基础,
1.0入门:Head First Java(中文版)这本书,我没看过,但是在当当网的评价是5颗星,而且广受赞誉,值得一看啊。据说非常适合入门。链接:http://product.dangdang.com/product.aspx?product_id=9265169&ref=search-1-pub
1.1进阶:《Thinking in java》(中文名:《Java编程思想》) 第4版。要想进入java的世界,这本书无疑是java界泰斗,强烈向大家推荐,看完这本书,估摸大家的java基础就会变非常扎实,为后续的深入学习打下很好的基础。这本书我只能用三个字形容:太棒了
1.2《Effective Java中文版》(第2版),这本书在业界内的评价也很高,是一本能够更加深入地了解Java编程语言的书,以便编写出更清晰、更正确、更健壮且更易于重用的代码。看完Thinking in java后看这本书比较合适。
1.3 要想深入的去学习java,可以看《深入java虚拟机》,让你深入了解java的运行原理,地址:http://product.dangdang.com/product.aspx?product_id=8764617&ref=search-1-pub,这本书目前已经绝版了,可以上淘宝买复印版的,我觉得这本书的价值还是非常高的。
2 学习spring的好书:《spring in action》中文版,第2版,这本书通俗易懂的介绍了spring2,用很生趣的例子介绍了di和aop的概念,还介绍了和很多其他技术结合的方法,是一本入门很好的书,在这里向大家推荐。
3 学习hibernate的好书:孙卫琴写的《精通Hibernate:java对象持久化技术详解》。
4 学习EJB3的书:《EJB3 实战》,国外的书,马朝晖这个哥们翻译的。
5 学习java数据结构的经典好书:《数据结构与算法分析:Java语言描述》(第2版)http://www.amazon.cn/gp/product/B001N6R9JK/ref=oss_product
数据结构是java往深层学习必须要要学的书,面试中也是很重要的一部分,所以想要高薪的同学们不要忽略了这方面的知识
6 学习linux的好书:这个不用说,鸟哥的书就是最棒的linux入门书籍,《鸟哥的私房菜》
7 学习计算机网络的书:要做好java开发,计算机网络的知识也是不可或缺的,想tcp、http等的这些协议,就是计算机网络的知识,计算机网络我推荐看谢希仁的《计算机网络》,这是我大学时代的教科书,写的很棒,已经出到第5版了。http://product.dangdang.com/product.aspx?product_id=20101953
视频推荐:
1 学习java基础:强烈推荐李鑫老师的《java无难事》学习视频,优酷就有,虽然这个视频相对比较旧,没有泛型和枚举等的介绍,但是对基础的介绍非常详细。对大家的基础学习很有帮助,可以先学这个视频,然后再学Thinking in java的书
2 学习JSP的视频:推荐李兴华的《web培训视频教程》,讲jsp讲的很详细,讲的很好,这个不能错过哦。
3 学习ssh的绝佳视频:李兴华老师的《SSH综合项目—我的智囊团》学习视频当仁不让的成为ssh入门学习的最好视频,这些视频并不是理论上的讲解,而是手把手的教你去做一个项目。我的ssh入门就是通过这个视频学习完成的。感谢李兴华老师,也向大家推荐。
未完待续
分享到:
相关推荐
- **其他资源**:除了上述提到的资源外,还有许多其他网站和平台提供Java相关的视频教程,例如Pluralsight、Lynda等,这些都是值得学习的好地方。 #### 四、Java项目示例 实战是检验学习成果的重要方式。下面介绍...
基于Java+SpringBoot的图书个性化推荐系统毕业设计(源码+演示视频+说明文档+数据库).rar 【项目技术】 开发语言:Java 框架:springboot 架构:B/S 数据库:mysql 【演示视频】 ... 【实现功能】 ...
(基于Springboot的Java毕业设计)图书个性化推荐系统的设计与实现(源码+演示视频+说明文档).rar 【项目技术】 开发语言:Java 框架:springboot 架构:B/S 数据库:mysql 【实现功能】 图书个性化推荐系统的主要使用...
【Android好书推荐】 在Android开发的学习道路上,选择一本好的书籍可以事半功倍,提升学习效率。以下几本推荐的书籍涵盖了从初级到高级,再到企业级开发的知识点,帮助开发者逐步成长为专业的Android应用程序...
“dhsjjg_jb51.rar”可能包含更多的学习材料,如习题集、代码示例或教学视频。通过解决习题,我们可以加深对理论知识的理解,而代码示例则提供了实际操作的机会,帮助我们学习如何在编程中应用数据结构。例如,二分...
首页、图书信息、好书推荐、留言反馈、个人中心、后台管理等功能。由于本系统的功能模块设计比较全面,所以使得整个图书个性化推荐系统信息管理的过程得以实现。 本系统的使用可以实现本图书个性化推荐系统管理的...
毕业设计,基于SpringBoot+Vue+MySQL开发的图书个性化推荐系统,源码+数据库+论文答辩+毕业论文+视频演示 本论文主要论述了如何使用JAVA语言开发一个图书个性化推荐系统,本系统将严格按照软件开发流程进行各个阶段...
毕业设计,基于SpringBoot+Vue+MySql开发的图书个性化推荐系统,内含完整源代码,数据库脚本,论文答辩,视频教程 本论文主要论述了如何使用JAVA语言开发一个图书个性化推荐系统,本系统将严格按照软件开发流程进行...
本论文主要论述了如何使用JAVA语言开发一个图书个性化推荐系统,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中,作者将论述图书个性化推荐系统的当前背景...
#### 四、学习资源推荐 对于希望深入了解Clojure的开发者来说,《Programming Clojure》是一本不可多得的好书。本书由经验丰富的开发者撰写,旨在帮助读者快速掌握Clojure的核心概念和技术。 **书籍特点:** - **...
- 安装Java Development Kit (JDK):Android开发基于Java语言,因此首先需要安装最新版本的JDK。 - 安装Android Studio:这是Google官方推荐的集成开发环境(IDE),提供了强大的代码编辑、调试等功能。 - 配置...
6. **资源推荐**:提供了丰富的参考资料,如在线文档、社区论坛、视频教程等,方便读者深入学习和交流。 #### 特色亮点 - **实战导向**:通过实际项目驱动的学习方式,让读者在实践中掌握核心技能。 - **全面...
##### 能推荐几本好书么 - **纯C的教材**:《C Programming Language》(Brian W. Kernighan & Dennis M. Ritchie)。 - **C++的教材**:《C++ Primer》(Stanley B. Lippman, Josée Lajoie, Barbara E. Moo)。 - **...