小高技术网-免费分享创业技术、为农村创业者服务!
当前位置: 小高技术网 > 技术常识4>正文

初学java买什么书好(学java买什么书好零基础)

2023-03-18 17:36:01 技术常识4 新人必看

【温馨提示】本文共有3860个字,预计阅读完需要10分钟,请仔细阅读哦!


我最喜欢的Java好书,还是这几本,下面一起来看看本站小编程序员BUG给大家精心整理的答案,希望对您有帮助

学java 买什么书好1

程序员书库(ID:CodingBook) 猿妹编译

链接:https://www.leepoint.net/background/books/favorite-java-books.html

评价某本书是不是一本好书时,我通常会问自己如下问题:

1、假如我想学习这个主题,我会买这本书么?

2、这本书是否可以作为以后的参考书?

3、亚马逊/豆瓣评价如何?

4、使用过后,是会保留还是直接丢一旁?

基于此,我选出了以下最喜欢的Java书籍:

语言

下列书籍不会给初学者很简单的开始,但是,如果你已经了解 variables,ifs和loops或了解另一种编程语言并想学习Java,那么这些都是不错的书籍选择:

1、《Head First Java》

乍一看,觉得它应该是一本傻瓜书,但实际上它不是,它很有趣,有很多图表示例,是一本很棒的Java书,作者是两个很牛的Java开发者,他们参与开发了Java认证考试,这是一本可以给你一个Java大框架的书籍。

2、《Java核心技术 卷I+II》

如果你已经具备一些Java知识,或者你是从C++转换到Java的程序员,那这是一本对于你来说非常好的一套书,目前已经出到第十版,我至少买了这套书的三个版本。

3、《Java How to Program》

我对这本书的感觉有些复杂,但它比大多数的Java书籍都好,它包含了大量关于Java的知识,无论从哪个方面来看都是很好的资源,美中不足的是,作者有的时候太注重一些小的特性,反而忽略了全局。

Design

JavaLobby问卷调查中最受欢迎的Java书籍:

Java语言/用法

  • 《Java核心技术》豆瓣评分 8.2,学习Java的好书之一
  • 《Java How to Program》
  • 《Head First Java》这也许是理解基本概念最好的书籍。
  • 《Java Examples in a Nutshell》
  • 《Java 经典实例》豆瓣评分 7.8
  • 《Java技术手册(第6版)》豆瓣评分 8.0
  • 《GUI设计禁忌2.0 》 豆瓣评分 7.7。这本书没有Java代码,但是有很多GUI设计的示例
  • 《A Programmer's Guide to Java Certification》
  • 《Java编程思想 (第4版)》 豆瓣评分 9.1,如果你更注重研究Java的细节,那这本书适合你,不过它并不适合作为入门书籍使用。
  • 《Java解惑》 豆瓣评分 9.1。没有读的很详细,确实让我学到一些东西,或许我可以再读一遍
  • 《Effective java 中文版(第2版)》豆瓣评分9.1。这本书很好,但是我认为它被高估了,我读过很多Java的书籍,这本并不觉得它是最佳书籍

通用的编程智慧书籍

  • 《代码大全(第2版) 》豆瓣评分 9.3
  • 《程序员修炼之道》豆瓣评分 8.8

设计模式

  • 《设计模式》豆瓣评分 9.1
  • 《重构》豆瓣评分 9.0
  • 《深入浅出设计模式》豆瓣评分 9.1
  • 《Java并发编程》豆瓣评分 8.4
  • 《领域驱动设计》 豆瓣评分7.9
  • 《Java Design Patterns》
  • 《软件工程的事实与谬误》豆瓣评分 9.1

软件工程

  • 《敏捷软件开发》 豆瓣评分 9.0
  • 《人月神话》 豆瓣评分 9.0
  • 《人件》 豆瓣评分 8.4
  • 《快速软件开发》 豆瓣评分 8.5

学java 买什么书好2

关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书!

毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。

在下面这 13 本书籍中小编还是要建议大家可以先去关注英文原版,毕竟翻译的书籍中都有一定的语法错误。

入门

《SSM企业级框架实战》

作者: 肖睿/丁慧洁/张宁彬

简介:框架(Framework)的本质为某种应用的半成品,即把不同应用程序中的共性内容抽取出来而形成的半成品程序。SSM框架是以Spring为核心,整合Spring MVC和Mybatis的轻量级框架技术的组合。

利用SSM整合框架可以开发出分层、易扩展、易维护的企业级应用系统,能够极大地满足企业需求,减少开发工作量,提高开发效率和质量,并有效减少维护工作量。

为保证最优学习效果,本书紧密结合实际应用,利用经典案例说明和实践,提炼含金量十足的开发经验,为读者提供与实际开发项目接近的案例。

对这十本电子版书籍感兴趣的工程师朋友们可以转发此文关注我私信回复【架构书籍】免费拿走

SSM企业级框架实战电子版

  • 企业开发概述
  • Sprine架构设计
  • Spr ing核心概念IoC
  • Spr ing核心概念AOP
  • Sprine应用扩展
  • Spr ing MYC映射控制器
  • Spr ing MYC绑定校验
  • Spring MVC核心应用
  • MyBatis配置
  • MyBati s高级应用
  • SSM框架整合
  • 项目实战: si会员商城

《Java并发编程入门到精通》

作者:张振华

简介:本书作者结合自己10多年Java并发编程经验,详细介绍了Java 并发编程的基础概念、工作原理、编程技巧和注意事项,对Java高性能高并发编程有极大的参考价值。

本书内容包括并发编程概念,线程,线程安全,线程集合类,线程阀,线程池,Fork/Join, 线程、线程池在互联网项目开发的应用,线程监控及线程分析,Android 中线程应用。

本书适合Java开发初学者,Java 开发工程师,以及Java网络应用优化人员使用,也适合高校相关专业的师生作为课程设计参考使用。

Java并发编程入门到精通电子版

  • 线程并发基础
  • 线程并发晋级之高级部分
  • 实际的使用、监控与扩展

《阿里巴巴Java开发手册》《阿里巴巴Java开发手册终极版》

出品:阿里巴巴

《阿里巴巴Java开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,系统化地整理成册,回馈给广大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。

《Java开发实战经典》

作者:李兴华 编著

简介:本书是一本综合讲解Java核心技术的书籍,在书中使用大量的代码及案例进行知识点的分析与运用,并且给出一些比较成熟的开发步骤,帮助读者更好地进行Java的开发。从作者多年的Java培训经验来看,大部分学生对各种高端开发都没有任何问题,唯一的问题在于Java基础并不牢固,而且在国内也始终没有一本真正可以引领读者入门的好书籍,大部分的书籍都是围绕概念本身进行讲解的,没有讲解清楚为什么要具备这些知识以及该如何去理解这些知识。

不知道我应该带着怎样的心情来写这份书评…… 首先java是一门高级语言,不是那么容易吸收和理解的,这就是这本书那么厚的原因吗? 好吧……书中很多都是废话,我一般都是跳着看,只看“注意”和字体加深的部分,以及实例代码。 相比书,光盘里的视频讲解比较实用。

进阶

《深入浅出Redis》

作者:黄健宏

简介:本书将对Redis的使用方法进行说明。Redis 是一个内存数据库(或者说内存数据结构)服务器,最初由Salvatore Sanfilippo创建,现在是-个开源软件。本书不要求读者有任何使用Redis的经验,不过因为本书的绝大部分示例都使用了Python 编程语言来与Redis进行交互,所以读者需要对Python有一定程度的认识才能更好地理解本书的内容。

对这十本电子版书籍感兴趣的工程师朋友们可以转发此文关注我私信回复【架构书籍】免费拿走

深入浅出Redis 电子版

  • 入门
  • 核心概念
  • 进阶内容
  • 《Spring源码深度解析》

    作者:郝佳

    简介:本书完全从开发者的角度去剖析源码,每- -章都会提供具有代表性的实例,并以此为基础进行功能实现的分析,而不是采取开篇就讲解什么容器怎么实现、AOP怎么实现之类的写法。在描述的过程中,本书尽可能地把问题分解,使用剥洋葱的方式一层一层地将逻辑描述清楚,帮助读者由浅人深地进行学习,并把这些难点和问题各个击破,而不是企图一下让读者理解-一个复杂的逻辑。

    Spring源码深度解析电子版

    • 核心实现
    • 企业应用

    《分布式服务架构原理、设计与实践》

    作者:李艳鹏/杨彪

    简介:随着时代的不断发展,分布式服务架构日益流行,已经从SOA服务化发展到了微服务架构。有过惊喜,有过质疑,但这未能阻挡分布式服务架构在互联网行业里的普遍应用。然而,事物总是有两面性的,丰富的新框架及新技术层出不穷,给项目的技术决策者带来了技术选型上的困难。此外,在互联网交易越来越复杂、规模越来越庞大的背景下,解决分布式服务间的事务问题、业务一致性问题、可用性问题、稳定性问题等的困难以指数级增加。

    对这十本电子版书籍感兴趣的工程师朋友们可以转发此文关注我私信回复【架构书籍】免费拿走

    分布式服务架构原理、设计与实践 电子版

    • 分布式微服务架构设计原理
    • 彻底解决分布式系统一致性的问题
    • 服务化系统容量评估和性能保障
    • 大数据日志系统的构建
    • 基于调用链的服务治理系统的设计与实现
    • Javs服务的线上应急和技术攻关
    • 服务的容器化过程
    • 敏捷开发2.0的自动化工具

    《一线架构师实践权威指南》

    作者:温昱

    简介:本书致力于为一线架构师,以及软件企业提供务实有效的架构设计方法指导。

    本书从架构师经常遇到的困感出发,总结软件架构设计中经常遇到的问题,提出“方法体系必然是软件业界未来发展的重大趋势”这一观点;之后,详细阐述了软件架构设计三个阶段(re-Achitecture阶段、Concepual Arliteture阶段和Refined Architeure阶段)中的各个具体环节,并给出了最佳的实践原则和方法,内容涵盖“需求进,架构出”的整个过程。

    一线架构师实践权威指南电子版

  • Fre- Ar chi tecture阶段
  • Conceptual Ar chi tecture阶段
  • Refined Ar chi tecture阶段
  • 专题:非功能目标的方法论
  • 《深入理解 Java 虚拟机》

    作者:周志明

    简介:作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外?没关系,本书极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机的奥秘。本书是近年来国内出版的唯一一本与Java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。

    在国内的图书市场上来看,这是一本很优秀的介绍 Java 虚拟机的书籍。读起来很引人入胜,一口气看几章,不费劲。我对本书最大的感受就是:全面。作为一个刚开始接触 JVM 的人,我感觉本书基本上把 JVM 中所涉及的概念涵盖到。

    对这十本电子版书籍感兴趣的工程师朋友们可以转发此文关注我私信回复【架构书籍】免费拿走

    深入理解Java虚拟机电子版

    • 走近Java
    • 自动内存管理机制
    • 虚拟机执行子系统
    • 程序编译与代码优化
    • 高效并发

    《微服务:Dubbox+ Spring Boot+Docker实战》

    作者:肖睿、吴刚山、黄兴、张敏、王伟

    微服务:Dubbox+ Spring Boot+Docker实战 电子版

    • 架构设计
    • 微服务架构
    • Docker环境搭建
    • SpringBoot初体验
    • 使用Dubbox+Spr ing Boot搭建微服务架构
    • 基于Redi s+ActiveMQ实现高并发访问
    • 分布式下的第三方接入
    • 高并发测试

    这 10本经典书籍,你都看过吗?

    对这十本电子版书籍感兴趣的工程师朋友们可以

    转发此文关注我私信回复【架构书籍】免费拿走

    学java 买什么书好3

    我想对所有程序员说:除了看视频、做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!(本文内提到的书单笔者整理出了一份电子档作为分享,文末有免费获取方式)

    网络框架、中间件、容器、并发编程、虚拟机等最近几年在互联网行业是越来越火热,Netty、Docker、并发编程、虚拟机也是程序员不得不掌握的技术点,掌握熟练这些技术点,必能让你在“互联网寒冬”的这场大战中立于不败之地!今天我们就来了解当下最流行的那些新兴技术。

    Netty实战

    无论是想要学习Spring 5 、Spark、Cassandra等这样的系统,还是通过学习Netty来构建自己的基于Java的高性能网络框架,或者是更加具体的高性能Web或者游戏服务器等,本书都将是你的超强拍档。

    本书共分为4个部分:

    • 第一部分详细地介绍Netty的相关概念以及核心组件
    • 第二部分介绍自定义协议经常用到的编解码器
    • 第三部分介绍Netty对于应用层高级协议的支持,会覆盖常见的协议及其在实践中的应用
    • 第四部分是几个案例研究。

    RabbitMQ实战指南文档

    《RabbitMQ实战指南》从消息中间件的概念和RabbitMQ的历史切入,主要阐述RabbitMQ的安装、使用、配置、管理、运维、原理、扩展等方面的细节。《RabbitMQ实战指南》大致可以分为基础篇、进阶篇和高阶篇三个部分。

    • 基础篇首先介绍RabbitMQ的基本安装及使用方式,方便零基础的读者以最舒适的方式融入到RabbitMQ之中。
    • 其次介绍RabbitMQ的基本概念,包括生产者、消费者、交换器、队列、绑定等。
    • 之后通过Java语言讲述了客户端如何与RabbitMQ建立(关闭)连接、声明(删除)交换器、队列、绑定关系,以及如何发送和消费消息等。
    • 进阶篇讲述RabbitMQ的TTL、死信、延迟队列、优先级队列、RPC、消息持久化、生产端和消费端的消息确认机制等内容,以期读者能够掌握RabbitMQ的使用精髓。
    • 高阶篇主要阐述RabbitMQ的存储机制、流控及镜像队列的原理,深入地讲述RabbitMQ的一些实现细节,便于读者加深对RabbitMQ的理解。

    第一本Docker书

    全球第一本Docker技术图书中文版,既是第一本Docker书,也非常适合作为学习Docker的第一本入门书。

    本书由Docker公司前服务与支持副总裁James Turnbull 编写,是权威的Docker 开发指南。本书会指导读者完成Docker 的安装、部署、管理和扩展,带领读者经历从测试到生产的整个开发生命周期,让读者了解Docker 适用于什么场景。

    • 书中先介绍Docker 及其组件的基础知识,然后用Docker 构建容器和服务来完成各种任务;
    • 利用Docker 为新项目建立测试环境;
    • 演示如何使用持续集成的工作流集成Docker;
    • 如何构建应用程序服务和平台;
    • 如何使用Docker 的API;
    • 如何扩展Docker。

    Java虚拟机并发编程

    《Java虚拟机并发编程》是Java并发编程领域的里程碑之作,它系统深入地讲解在JVM平台上如何利用JDK同步模型、软件事务内存模型和基于角色的并发模型更好地进行并发编程。全书以示例驱动,通俗易懂,包含大量编程技巧、注意事项和最佳实践

    本书分为五个部分:

    • 第一部分:并发策略,阐释了影响并发性的因素、如何有效实现并发,以及并发的设计方法等;
    • 第二部分:现代Java/JDK并发,讨论了现代Java API的线程安全和效率,以及如何处理已有应用程序中的现实问题和重构遗留代码时的原则;
    • 第三部分:软件事务内存,深入讨论了STM并就如何在各种主要的JVM语言里使用STM给出了指导意见;
    • 第四部分:基于角色的并发,详细讲解了如何在基于角色的模型下消除并发问题以及如何在自己的首选语言中使用角色模型;
    • 第五部分:后记,回顾了本书讨论的解决方案并总结了并发编程中的注意事项和最佳实践。

    关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!

    需要以上“书籍资料电子版”的朋友可以帮忙转发!转发!转发,然后关注我,私信“干货”二字即可免费获取以上“书籍资料电子版”!

    java编程学什么语言好就业(java编程学什么语言好)

    java后端看什么书(java后端学什么书好)

    学java开发什么书好看(学java开发什么书好)

    java要怎么才能学好(学java有什么好诀窍)

    java是什么意思(Java适用于什么工作?)


    内容更新时间(UpDate): 2023年03月18日 星期六

    版权保护: 【本文标题和链接】初学java买什么书好(学java买什么书好零基础) http://www.youmengdaxiazuofa.net/longxia8/91132.html






















    你的评论更有价值!!!
    • 全部评论(0
      还没有评论,快来抢沙发吧!
    博客主人百科博主
    女,免费分享各种生活、电商知识、百科常识。
  • 文章总数
  • 100W+访问次数
  • 建站天数
  • {/dede:arclist}