学习java的好书及视频推荐

学习java的好书及视频推荐转载来自:点击打开链接要想在java领域成为大牛,除了不断进行项目实战以外,还要不断的进行进修和学习,以下将本人学习java多年使用的好书和一些好的视频推荐给大家,这些书和视频都是本人在网络找了很久,后来又经过实践证明的好书和视频。希望对大家学习java有帮助首先,是书的推荐:1学习java,java基础,1.0 入门:HeadFirstJava(

大家好,又见面了,我是你们的朋友全栈君。

  转载来自:点击打开链接

要想在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入门就是通过这个视频学习完成的。感谢李兴华老师,也向大家推荐。

未完待续

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/151783.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • hashmap和hashtable和hashset的区别_的跟得的区别在哪里

    hashmap和hashtable和hashset的区别_的跟得的区别在哪里HashMap和Hashtable的区别两者最主要的区别在于Hashtable是线程安全,而HashMap则非线程安全。Hashtable的实现方法里面都添加了synchronized关键字来确保线程同步,因此相对而言HashMap性能会高一些,我们平时使用时若无特殊需求建议使用HashMap,在多线程环境下若使用HashMap需要使用Collections.synchronizedMap()方法

  • js什么是匿名函数_js函数返回值

    js什么是匿名函数_js函数返回值js匿名函数的代码如下:(function(){ // 这里忽略jQuery 所有实现 })();半年前初次接触jQuery 的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿名函数又没看到运行(当然是运行了…… ),就能有jQuery 这么个函数库了?于是,我抱着疑问来到CSDN 。结果相信现在很多人都很清楚了(因为在

  • postGresql_oracle生成uuid函数

    postGresql_oracle生成uuid函数之前用sqlserver,获取uuid,获取直接selectnewid()就好了,但是postgresql没有这种函数,只好自己写个了。如下:CREATEORREPLACEFUNCTIONuuid() RETURNStextAS$$declarestr1text;str2text;Mactext;begin–MAC地址Mac=’aa:aa:a…

  • java 封装

    java 封装1.封装简介概念将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的访问和操作。好处a.只能通过规定的方法访问数据。b.隐藏类的实例细节,方便修改和实现。为啥要对java的类进行封装?个人认为当做一个项目的时候里面的类很多,打个比方一个大公司部门很多,老板不是每个员工都认识,但是“各部门

  • 微服务架构-实现技术之具体实现工具与框架8:Spring Cloud Config原理与注意事项

    目录注:主要只做理论性的总结与分析,相关实战代码会在后面的博客中和github中逐步增加。一、配置中心的由来及选择(一)配置中心由来(二)配置中心要求具备的功能(三)配置中心基本流转图和支撑体系分析​(四)多种配置中心的选择与对比方案二、SpringCloudConfig概述及基本实现方法介绍三、SpringClo…

  • “ORA-01017(:用户名/口令无效; 登录被拒绝)”解决办法「建议收藏」

    “ORA-01017(:用户名/口令无效; 登录被拒绝)”解决办法「建议收藏」报错:ORA-01017(:用户名/口令无效;登录被拒绝)1.打开CMD命令窗,输入sqlplus/assysdba1)修改密码SQL>alteruser用户名identifiedby密码2)用户被锁定,解锁ALTERUSERusernameACCOUNTUNLOCK;再次登录验证,成功…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号