java自学入门书籍推荐,学java最好的入门书籍

  java自学入门书籍推荐,学java最好的入门书籍

  如何解决写爬虫IP受阻的问题?立即使用。

  学习Java,书籍是必不可少的学习工具之一,尤其是对于自学者。事不宜迟,这里有一些关于高级Java的好书。

  第一部分:Java语言篇

  1. 《Java编程规范》 适合:初级和中级

  简介:这本书的作者是詹姆斯高斯林,他被誉为Java之父。新手推荐阅读,基础讲解很好。

  2.适用对象:初级和中级

  简介:豆瓣给出9.1分,受到全世界程序员的广泛好评。有人说这本书不适合初学者,但边肖认为作者对读者已有的知识和经验没有太多要求,只要求读者了解基本的编程语言。作者用通俗易懂、小而直接的例子来解释晦涩抽象的概念,仔细研究是需要时间的。

  3. 《Java编程思想》 适合:初级和中级

  导读:保留一本官书总是对的。这本书全面易懂。可以当字典用,初学者学习很有必要。

  4. 《Java核心技术:卷I基础知识》 适合:初级、中级、高级

  导读:目前这本书基本缺货,可见其受欢迎程度。作者主要用Java语言来描述我们常用的数据结构,值得一看。

  5. 《Java数据结构和算法》 适合:中级和高级

  简介:一本难得的中国人写的Java书。解释主要设计原则和最常见设计模式的实用教材。这本书出现的比较早,是初级到高级水平的必读书籍之一。

  6. 《Java与模式》 适用对象:初级和中级

  导读:正式考试必备书籍,对测试你的Java学习很有帮助。这本书特别适合学生阅读。理解透彻了,找工作面试Java话题也不会有问题。有些工作多年的工程师会遇到一些不会的问题。

   《SCJP学习指南》

  1.第二部分:中级进阶篇适合:中级和高级

  简介:清晰地揭示了重构的过程,解释了重构的原则和最佳实践,并给出了何时何地开始挖掘代码并对其进行改进。大作,让你知道软件是一步步完善的,不是一朝一夕的。

  2. 《重构:改善既有代码的设计》 适合:初级、中级、高级

  导读:很多人觉得没有必要买XML的书,但我还是觉得我给你推荐一本作为参考书,读这本书可以让你对XML的方方面面有所了解。里面的很多东西现在还在用。

  3. 《XML入门经典》 适合:初级、中级、高级

  导读:从这一点开始学习jQuery是根本,否则以后遇到的很多怪问题都不知道为什么。JQuery个人感觉已经成为目前的javascript标准库,插件众多,大大简化了前端工作。

  4. 《jQuery基础教程》 适合:初级、中级、高级

  简介:一本从全新的视角和层面介绍JavaScript的参考书,填补了市场空白。是学习js的必备参考书之一。

  5. 《JavaScript权威指南》 适合:中级和高级

  简介:描述了一系列有效的干净代码操作实践。软件的理想编码是无数人编的代码,一个人写的。这本书是一本好的说明书。

   《代码整洁之道》

  1.第三部分:高级篇适合:中级,高级

  简介:EJB技术用于大型系统,主要包括银行和其他金融机构。它是开发分布式程序的选项之一,但我不喜欢它。其实银行用的不多。结合JavaEE容器,JBoss是开源的,IBM和Oracle是商用的。

  2. 《Enterprise JavaBeans 3.0中文版》 适合:中级和高级

  导读:这本书的书名,《Java并发编程实践》,多少抹杀了它的价值。它不仅讲述了Java的多线程功能,还对一般并发编程的基本原理进行了透彻的阐述。市面上并发编程的书很少,推荐读这本。

  3. 《Java并发编程实践》 适合:中级和高级

  简介:云计算必备书籍。Hadoop作为分布式计算的工具,是目前市场上唯一成熟的产品,大家都在向它看齐。云计算非常流行,所以如果你看懂了这本书,你大概就明白了什么是云,怎么做。

  4. 《Hadoop权威指南》 适合:中级和高级

  简介:深入浅出地讲解了Java消息服务(JMS)和消息传输机制的关键技术,如JMS1.1规范的底层技术、Java类和接口、编程模型及其不同的实现。解释简单明了,优先考虑一些如何使用和设计的原则。布局挺好的。

   《Java消息服务》

  学生、职场新人

  这对于初学者来说已经足够了。这个卷很基础,很好理解,比《Java核心技术卷1 基础知识(原书第10版)》容易啃下来。建议一人一个。已经是第10版了,涵盖了最新的技术,平时也经常看。

   《Java编程思想》

  个人提升

  Java8的新特性是最全面和详细的。

   《Java8 实战》

  《有效的Java》是我读过的最好的编程书籍之一。它收录了大量优秀的Java编程实践,并对泛型和并发性这两个充满陷阱的Java特性给出了颇有见地的建议,以至于“Java之父”詹姆斯高斯林为这本书作序:“我希望10年前就有这本书。有些人可能认为我不需要任何关于Java的书,但我需要这本书。”

   《Effective Java》

  Spring框架

   《Spring实战(第4版)》

  以上两位博主都开始了,都是很优秀的书。博主写的SpinrgMVC干货系列,参考了这两本书的内容。

   《精通Spring 4.x ――企业应用开发实战》

   《Spring Boot实战》

   《JavaEE开发的颠覆者:Spring Boot实战》

  以上三位Spring Boot博主都看过,其中部分系列文章参考了书籍,受益匪浅。

   《SpringBoot揭秘:快速构建微服务体系》

  虚拟机相关

  优秀稀有的国产大作,系统介绍Java虚拟机及相关工具,并给出一些调优建议。

   《深入理解 Java 虚拟机 第2版》

  并发编程

  Java并发经典,不用多说,本文系统全面的介绍了Java并发,如何设计支持并发的数据结构,如何编写正确的并发程序。

   《Java并发编程实战》

  国人新作通顺易读,内容较前作更新。

   《实战Java高并发程序设计》

  设计模式

  对于新人来说,知道什么是设计模式就够了,一本用Java写的《Head First 设计模式》的书。

   《Head First 设计模式》

  redis相关

  本书深入浅出地介绍了Redis的五种数据类型,并通过几个实例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法和扩展方法,是学习和使用Redis不可多得的参考书。

   《Redis实战》

  Redis是近年来最受欢迎的NoSQL之一。纵观国内外各类书籍,没有对Redis的深入分析,《Redis设计与实现》是个先例。

  《Redis 设计与实现》和《Redis实战》都是同一个作者,但实战是作者翻译国外原版英文,后者是作者自己写的,可以根据情况选择。

   《Redis设计与实现》

  工具类

  个人感觉文笔挺好的,从基础到应用。很齐全,适合初学者。当然,稍微有点经验的人也挺适合的。看完这本书,我平时的工作就够了。

   《Maven实战》

  性能优化

  与多年前的调音圣经相比,它更深入,更接近现在的JDK。可以从中选择一些知识点,做Java调优的面试题。

   《Java性能权威指南》

  单元测试

  不同于那些容易出现BDD的高级书籍,专注于如何写出“好的”、可维护的单元测试,并展示给团队看,可以节省很多口水。

   《有效的单元测试》

  程序员个人修养

   《重构:改善既有代码的设计》

   《代码整洁之道》

  这三本书虽然旧了,但都值得一读。吃饱了可以带着。

   《程序员的职业素养》

  养生

  Blogger将购买一份副本。现在坐久了写文章感觉腰酸泪流。博主想多活几年。

  要真正提升自己,我觉得最重要的是先把JVM、并发、网络这三个知识点学好。这三个知识点是基础,背后所有相关的框架和中间件都是基于这三个知识点。学完这三个知识点,就可以快速掌握其他知识,新框架等等。

  继续和大家分享进阶学长或建筑师必读的书籍。

   《程序员健康指南》

  如果不知道设计模式,可以从这本书开始,或者举例说明设计模式。

  还买了一本《Java 与 模式》,600多页。看了两章就不看了。它们很无聊,我看完就忘了。我只是完整的看了《HeadFirst设计模式》,看完之后印象不深。我只知道有这些设计模式,所以对它们有所了解。我真的明白,设计模式都是边看源代码边学的。如果你想真正理解设计模式,多读一些源代码。

  1. HeadFirst 设计模式

  本书主要分析spring加载配置文件,解析标签,生成Bean。IOC,AOP源代码讲解,JDBC集成,SpringMVC源代码分析等。

  这本书读起来有点枯燥,需要下载这本书里结合一个分析的源代码。光看书影响不大。没有看过源代码的同学,开始要谨慎。

  2. spring 源码深度解析

  每个人都推荐这本书,我也是,如果你想让你的代码写得更好,逻辑更清晰,更容易阅读,就从一本开始吧。其实整本书我都没看完。

  3.重构 改善既有代码的设计

  这本书就不用说了,经典读物,必读。

  4.Effective Java

  从主要大型网站架构的特点、架构目标的基本理论(高性能、高可用性、可扩展性等。).看起来轻松愉快。花时间再看一遍。我强烈建议你从一本开始。

  5.大型网站技术架构

  高级web开发必看。当时看tomcat源代码的时候,是从这本书里tomcat的章节开始的。

  6.深入分析java web技术内幕

  这本书是我朋友推荐的。写起来真的很有意思,算法简单易懂。

  7.啊哈算法

  读这本书让我对分布式事务的两阶段提交(2pc)和三阶段提交(3pc)有了更深的理解。理论帽基础理论。对分布式一致性有深刻的理解。看到zookeeper的时候有点疑惑,表示看不懂。最近看了《架构探险:从零开始写分布式服务框架》,对zookeeper有了更深的了解。有时间重读动物园管理员相关内容。

  8.从Paxos到Zookeeper分布式一致性原理与实践

  同事推荐,看了这本书对倒排索引有了更深的理解。您也可以简单地实现一个非常简单的搜索引擎。还介绍了关于爬行动物的知识。基本上是理论上的。

  9.这就是搜索引擎

  10. 大型网站系统与Java中间件实践

  感谢你的阅读,也希望你能在书中有更多的收获。

  本文转自:https://qxlxi.blog.csdn.net/article/details/81783115

  推荐教程:《java视频教程》以上是史上最全的高级Java学习书籍的详细内容(推荐)。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: