Offer来了:Java面试核心知识点精讲(原理篇)(博文视点出品)pdf下载

Offer来了:Java面试核心知识点精讲(原理篇)(博文视点出品)百度网盘pdf下载

作者:
简介:Offer来了:Java面试核心知识点精讲(原理篇)(博文视点出品)
出版社:
出版时间:2019-11
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色

编辑推荐

适读人群 :中级Java、高级Java、Java架构师

本书在手,Java程序员笑傲“江湖”!

面试在即,Java知识点很凌乱?

别急,本书精选重要知识点为你精细讲解:

***JVM原理、Java基础;

***并发编程、数据结构和算法;

***网络与负载均衡;;

***数据库与分布式事务

***分布式缓存原理及应用;

***设计模式原理及实现。

除了原理讲解,还有Java实现!

面试时的原理+动手实现脑海已就位,整装待发!

互联网寒冬怕什么!

另外,作者亲授掌握本书知识点技巧:

----3周:细读本书,详细理解书中的知识点、代码和架构图。

----2天:对着本书目录回忆知识点,及时查漏补缺。

----3小时:复习本书,以充分掌握本书知识点。

我想,你应该会更快!加油!

内容简介

本书是对Java程序员面试必备知识点的总结,详细讲解了JVM原理、多线程、数据结构和算法、分布式缓存、设计模式等面试必备知识点,在讲解时不拖泥带水,力求精简。

本书总计9章,第1章讲解JVM原理,涉及JVM运行机制、JVM内存模型、常用垃圾回收算法和JVM类加载机制等内容;第2章讲解Java基础知识,涉及集合、异常分类及处理、反射、注解、内部类、泛型和序列化等内容;第3章讲解Java并发编程知识,涉及Java多线程的工作原理及应用、Java线程池的工作原理及应用,以及锁、进程调度算法等内容;第4章讲解数据结构知识,涉及栈、队列、链表、散列表、二叉树、红黑树、图和位图等内容;第5章讲解Java中的常用算法,涉及二分查找、冒泡排序、插入排序、快速排序、希尔排序、归并排序、桶排序、基数排序等算法;第6章讲解网络与负载均衡原理,涉及TCP/IP、HTTP、常用负载均衡算法和LVS原理等内容;第7章讲解数据库及分布式事务原理,涉及数据库存储引擎、数据库并发操作和锁、数据库分布式事务等内容;第8章讲解分布式缓存的原理及应用,涉及分布式缓存介绍、Ehcache原理及应用、Redis原理及应用、分布式缓存设计的核心问题等内容;第9章讲解设计模式,涉及常见的23种经典设计模式。


本书可作为Java程序员的技术面试参考用书,也可作为Java程序员、技术经理和架构师的日常技术参考用书。

作者简介

王磊,现任国内某知名互联网公司大数据技术架构师,有十余年丰富的物联网及大数据研发和技术架构经验,对物联网及大数据的原理和技术实现有深刻的理解。长期从事海外项目的研发和交付工作,对异地多活数据中心的建设及高可用、高并发系统的设计有丰富的实战经验。

内页插图

前言/序言

本书是对Java程序员面试必备知识点的总结,详细讲解了JVM原理、多线程、数据结构和算法、分布式缓存、设计模式等内容,希望读者能通过阅读本书对Java的基础原理有更深入、全面的理解。

面试官通常会在短短两小时内对面试者的知识结构进行全面了解,面试者在回答问题时如果拖泥带水且不能直击问题的本质,则很难充分表现自己,最终影响面试结果。针对这种情况,本书在讲解知识点时不拖泥带水,力求精简,详细介绍了Java程序员面试时常被问及的核心知识点。

章节架构

本书共9章,各章所讲内容如下。

第1章讲解JVM原理,涉及JVM运行机制、JVM内存模型、常用垃圾回收算法和JVM类加载机制等内容。

第2章讲解Java基础知识,涉及集合、异常分类及处理、反射、注解、内部类、泛型和序列化等内容。

第3章讲解Java并发编程知识,涉及Java多线程的工作原理及应用、Java线程池的工作原理及应用,以及锁、进程调度算法等内容。

第4章讲解数据结构知识,涉及栈、队列、链表、散列表、二叉树、红黑树、图和位图等内容。

第5章讲解Java中的常用算法,涉及二分查找、冒泡排序、插入排序、快速排序、希尔排序、归并排序、桶排序、基数排序等算法。

第6章讲解网络与负载均衡原理,涉及TCP/IP、HTTP、常用负载均衡算法和LVS原理等内容。

第7章讲解数据库及分布式事务原理,涉及数据库存储引擎、数据库并发操作和锁、数据库分布式事务等内容。

第8章讲解分布式缓存的原理及应用,涉及分布式缓存介绍、Ehcache原理及应用、Redis原理及应用、分布式缓存设计的核心问题等内容。

第9章讲解设计模式,涉及常见的23种经典设计模式。

阅读建议

本书目录细致,建议读者在阅读本书之后以目录作为参考温故而知新,达到融会贯通的目的。建议读者花3周进行细读,详细理解书中的知识点、代码和架构图;再花两天进行复习,对着目录回忆知识点,对想不起来的部分及时查漏补缺;在面试前再花3小时进行复习,以充分掌握本书知识点。这样,读者就能对书中每个知识点的广度和深度理解更充分,在面试时胸有成竹、百战不殆。

致谢

感谢电子工业出版社博文视点的张国霞编辑,她的鼓励和引导对本书的写作和出版有很大的帮助;感谢王晓栋,是他关注并向编辑提出了本书的出版价值。

写技术书籍是很耗费精力的,笔者常常因为一行代码或者一张图能否准确表达含义而思考再三。出于工作的原因,笔者只能在晚上和周末写作,写作难度很大,所以十分感谢妻子张艳娇女士,没有她的鼓励和支持,本书很难顺利出版;也十分感谢家人和朋友在工作和生活中对笔者的关心和帮助。

王磊