Java面试一战到底(基础卷)

Java面试一战到底(基础卷)

作者:周冠亚

出版社:清华大学

出版年:2020年11月

ISBN:9787302564362

所属分类:经济金融

书刊介绍

《Java面试一战到底(基础卷)》内容简介

内容简介 Java语言经过20多年的发展,已成为目前软件开发行业主流的编程语言之一。越来越多的企业选择Java语言作为其开发语言,Java语言为开发人员提供了越来越多的就业机会。
本书立足于当前主流互联网企业对Java开发人员的技术要求,分析并总结面试中常见的面试考点以提升Java开发人员的技术实力。通过结合作者和行业内多位阅历丰富的Java开发人员、面试官和猎头的工作经验,总结出高效的面试技巧,助力Java开发人员早日走出面试困惑期,收获满意的工作机会和丰厚的薪资。
本书第1章讲解Java语言开发环境的搭建过程。第2章和第3章讲解Java开发人员面试中常见的数据结构和算法考点。第4章讲解Java开发人员面试中常见的Java基础相关的考点。第5章和第6章讲解Java开发人员面试中常见的并发编程考点。第7章和第8章讲解Java开发人员可能会面临的面试形式和应对面试所需的技巧。
本书适用于所有Java语言面试候选人、分布式系统开发爱好者以及计算机相关专业的学生等。
周冠亚,上交大硕士。先后就职于飞牛网,万达网络科技有限公司,上海2345网络科技有限公司,美团点评,目前就职于某电子商务有限公司,主要从事后端Java开发工作,拥有丰富的软件开发和面试经验,熟悉Java,高并发,微服务,大数据及相关软件架构。

作品目录

内容简介
作者简介
前言
第一篇
准备开发环境
第1章:开发环境搭建
1.1、Java语言版本构成及特性
1.2、JDK的安装
1.3、IntelliJ
IDEA的安装
1.4、Apache
Maven的安装
1.5、IntelliJ
IDEA插件安装
1.6、小结
第二篇
数据结构和算法
第2章:数据结构
2.1、线性表
2.2、顺序表
2.3、单链表
2.4、双向链表
2.5、栈
2.6、队列
2.7、树
2.8、树和森林
2.9、图
第3章:算法
3.1、字符串相关算法
3.2、数组相关算法
3.3、排序算法
第三篇
Java基础
第4章:Java中的集合框架
4.1、集合框架概述
4.2、ArrayList
4.3、LinkedList
4.4、Deque
4.5、PriorityQueue
4.6、HashMap
4.7、LinkedHashMap
4.8、TreeMap
4.9、HashSet
4.10、LinkedHashSet
4.11、TreeSet
第四篇
Java并发编程
第5章:线程基础
5.1、线程的概念
5.2、线程的创建
5.3、线程的生命周期
5.4、线程中断
5.5、线程的优先级和守护线程
5.6、线程常用方法
5.7、线程组
5.8、Thread类代码解析
5.9、volatile
5.10、synchronized
5.11、ThreadLocal
第6章:并发编程工具
6.1、AbstractQueuedSynchronizer
6.2、Lock
6.3、ReentrantLock
6.4、Semaphore
6.5、CountDownLatch
6.6、CyclicBarrier
6.7、ReentrantReadWriteLock
6.8、ArrayBlockingQueue
6.9、LinkedBlockingQueue
6.10、DelayQueue
6.11、LinkedBlockingDeque
6.12、CopyOnWriteArrayList
6.13、ConcurrentHashMap
6.14、Unsafe
6.15、LockSupport
6.16、原子类
6.17、线程池
第五篇
面试与技巧
第7章:剖析面试
7.1、什么是面试
7.2、面试环节分析
第8章:面试技巧
8.1、第一类候选人
8.2、第二类候选人
8.3、第三类候选人
8.4、第四类候选人
参考文献

相关推荐

微信二维码