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

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. 内容简介
  2. 作者简介
  3. 前言
  4. 第一篇 准备开发环境
  5. 第1章 开发环境搭建
  6. 1.1 Java语言版本构成及特性
  7. 1.2 JDK的安装
  8. 1.3 IntelliJ IDEA的安装
  9. 1.4 Apache Maven的安装
  10. 1.5 IntelliJ IDEA插件安装
  11. 1.6 小结
  12. 第二篇 数据结构和算法
  13. 第2章 数据结构
  14. 2.1 线性表
  15. 2.2 顺序表
  16. 2.3 单链表
  17. 2.4 双向链表
  18. 2.5 栈
  19. 2.6 队列
  20. 2.7 树
  21. 2.8 树和森林
  22. 2.9 图
  23. 第3章 算法
  24. 3.1 字符串相关算法
  25. 3.2 数组相关算法
  26. 3.3 排序算法
  27. 第三篇 Java基础
  28. 第4章 Java中的集合框架
  29. 4.1 集合框架概述
  30. 4.2 ArrayList
  31. 4.3 LinkedList
  32. 4.4 Deque
  33. 4.5 PriorityQueue
  34. 4.6 HashMap
  35. 4.7 LinkedHashMap
  36. 4.8 TreeMap
  37. 4.9 HashSet
  38. 4.10 LinkedHashSet
  39. 4.11 TreeSet
  40. 第四篇 Java并发编程
  41. 第5章 线程基础
  42. 5.1 线程的概念
  43. 5.2 线程的创建
  44. 5.3 线程的生命周期
  45. 5.4 线程中断
  46. 5.5 线程的优先级和守护线程
  47. 5.6 线程常用方法
  48. 5.7 线程组
  49. 5.8 Thread类代码解析
  50. 5.9 volatile
  51. 5.10 synchronized
  52. 5.11 ThreadLocal
  53. 第6章 并发编程工具
  54. 6.1 AbstractQueuedSynchronizer
  55. 6.2 Lock
  56. 6.3 ReentrantLock
  57. 6.4 Semaphore
  58. 6.5 CountDownLatch
  59. 6.6 CyclicBarrier
  60. 6.7 ReentrantReadWriteLock
  61. 6.8 ArrayBlockingQueue
  62. 6.9 LinkedBlockingQueue
  63. 6.10 DelayQueue
  64. 6.11 LinkedBlockingDeque
  65. 6.12 CopyOnWriteArrayList
  66. 6.13 ConcurrentHashMap
  67. 6.14 Unsafe
  68. 6.15 LockSupport
  69. 6.16 原子类
  70. 6.17 线程池
  71. 第五篇 面试与技巧
  72. 第7章 剖析面试
  73. 7.1 什么是面试
  74. 7.2 面试环节分析
  75. 第8章 面试技巧
  76. 8.1 第一类候选人
  77. 8.2 第二类候选人
  78. 8.3 第三类候选人
  79. 8.4 第四类候选人
  80. 参考文献
载入中