您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Java程序员面试笔试宝典 第2版
字数: 479
出版社: 机械工业
作者: 何昊 郭晶晶 薛鹏 等编著
商品条码: 9787111690382
版次: 2
开本: 16开
页数: 302
出版年份: 2021
印次: 1
定价:
¥99
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书是一本讲解Java程序员面试笔试的实用工具书。在写法上,除了讲解如何解答Java程序员面试笔试问题以外,还引入了相关知识点辅以说明,让读者能够更加容易地理解和掌握。 本书囊括Java程序员面试笔试过程中的各类知识点。在内容广度上,搜集了近3年来几乎所有IT企业针对Java岗位的笔试面试涉及的知识点,包括但不限于Java核心知识点(容器、多线程和IO等)、Java Web(Struts、MyBatis、Kafka、Spring等)、数据库,所选择知识点均为企业招聘时所考查的知识点。在讲解的深度上,本书由浅入深,详细分析每一个知识点,并提炼归纳,同时,引入相关知识点,并对其进行深度剖析,让读者不仅能够理解每个知识点,还能在遇到相似问题的时候,也能游刃有余地解决,而这些内容很多是其他同类书籍所没有的。书中根据知识点进行分门别类,结构合理,条理清晰,便于读者进行学习与检索。 本书是一本计算机相关专业毕业生面试、笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。
目录
前言 第1部分 Java核心知识 第1章 Java基础知识/2 1.1 Java程序初始化的顺序/2 1.2 构造方法/3 1.3 Java中clone方法的作用/4 1.4 反射/8 1.5 Lambda表达式/11 1.6 多态的实现机制/13 1.7 Overload和Override的区别/14 1.8 abstract class(抽象类)与 interface(接口)的异同/15 1.9 break、continue以及return的 区别/17 1.10 switch使用时的注意事项/17 1.11 volatile的作用/20 1.12 Java基本的数据类型/23 1.13 不可变类/24 1.14 值传递与引用传递的区别/26 1.15 ++i与i++的区别/29 1.16 字符串创建与存储的机制/30 1.17 “==”、equals和hashCode的 区别/36 1.18 String、StringBuffer、StringBuilder 和StringTokenizer的区别/37 1.19 finally块中的代码什么时候被 执行/39 1.20 异常处理/42 1.21 常见面试笔试真题/42 第2章 流/52 2.1 输入输出流/52 2.1.1 Java IO流的实现机制/52 2.1.2 管理文件和目录的类/54 2.1.3 Java Socket/55 2.1.4 Java序列化/55 2.2 同步与异步、阻塞与非阻塞/58 2.3 BIO/59 2.4 NIO/60 2.4.1 Buffer/61 2.4.2 Channel/63 2.4.3 Selector/65 2.4.4 AIO/69 2.5 常见面试笔试真题/72 第3章 容器/74 3.1 Collections框架/74 3.2 ArrayList、Vector和LinkedList的 区别/75 3.3 Map/76 3.3.1 HashMap/76 3.3.2 Java8之前的HashMap/78 3.3.3 Java8提供的HashMap/79 3.3.4 TreeMap/80 3.3.5 LinkedhashMap/81 3.3.6 Java8之前的LinkedHashMap/81 3.3.7 Java8中的LinkedHashMap/82 3.3.8 Hashtable/86 3.3.9 WeakHashMap/87 3.3.10 HashMap、HashTable、TreeMap 和WeakHashMap的区别/90 3.3.11 用自定义类型作为HashMap或Hashtable 的key需要注意的问题/90 3.3.12 ConcurrentHashMap/94 3.4 Set/98 3.4.1 HashSet/99 3.4.2 LinkedHashSet/99 3.4.3 TreeSet/100 3.5 BlockingQueue/100 3.5.1 ArrayBlockingQueue/101 3.5.2 LinkedBlockingQueue/103 3.5.3 PriorityBlockingQueue/104 3.5.4 ConcurrentLinkedQueue/106 3.5.5 DelayQueue/108 3.6 Collection 和 Collections的 区别/110 3.7 迭代器/111 3.8 并行数组/112 3.9 常见面试笔试真题/113 第4章 多线程/121 4.1 线程与进程/121 4.2 同步和异步有什么区别/122 4.3 如何实现Java多线程/122 4.4 run与start的区别/125 4.5 多线程同步/126 4.6 Lock的分类/129 4.7 synchronized与Lock的异同/135 4.8 sleep与wait的区别/139 4.9 终止线程的方法/140 4.10 死锁/141 4.11 守护线程/141 4.12 join方法的作用/142 4.13 如何捕获一个线程抛出的 异常/143 4.14 线程池/145 4.14.1 Executor接口/145 4.14.2 ExecutorService/146 4.14.3 ThreadPoolExecutor/147 4.14.4 线程池的使用方法/149 4.15 ThreadLocal/152 4.15.1 应用实例/152 4.15.2 原理解析/153 4.15.3 改进/155 4.16 Latch/155 4.17 Barrier/156 4.18 Java中的Fork/Join框架/157 4.19 CAS/162 4.20 线程调度与优先级/165 4.21 常见面试笔试真题/166 第5章 内存分配/169 5.1 JVM内存划分/169 5.2 运行时内存划分/171 5.2.1 年轻代、老年代与永久代/171 5.2.2 元空间MetaSpace/172 5.3 垃圾回收/173 5.3.1 垃圾回收算法/173 5.3.2 串行垃圾回收/175 5.3.3 并行垃圾回收/176 5.3.4 并发标记清理回收/176 5.3.5 G1/178 5.3.6 Shenandoah/180 5.4 Java平台与内存管理/180 5.4.1 为什么说Java是平台独立性 语言/180 5.4.2 Java平台与其他语言平台的区别/181 5.4.3 JVM加载class文件的原理机制/181 5.4.4 Java是否存在内存泄漏问题/182 5.4.5 Java中的堆和栈的区别/184 5.4.6 JVM常用的参数/185 5.5 常见面试笔试真题/187 第6章 设计模式/188 6.1 设计模式中的原则/188 6.1.1 单一职责原则/188 6.1.2 开放封闭原则/189 6.1.3 里氏替换原则/191 6.1.4 依赖倒置原则/192 6.1.5 接口隔离原则/193 6.1.6 合成复用原则/194 6.1.7 迪米特法则/195 6.2 单例模式/195 6.3 工厂模式/196 6.4 适配器模式/197 6.5 观察者模式/198 6.6 常见面试笔试真题/199 第2部分 Java Web核心知识 第7章 Struts/203 7.1 Struts框架/203 7.2 Struts框架响应客户请求的工作 流程/205 7.3 Struts框架的数据验证/205 7.4 Form Bean的表单验证流程/205 7.5 <action>元素包含的属性/206 7.6 ActionForm Bean的作用/206 7.7 Struts2的请求处理流程/206 7.8 Struts2中的拦截器/207 7.9 Struts2国际化/207 7.10 常见面试笔试真题/208 第8章 MyBatis/209 8.1 MyBatis缓存的基本概念/209 8.2 MyBatis分页/210 8.3 MyBatis的查询类型/210 8.4 MyBatis的延时加载/211 8.5 常见面试笔试真题/212 第9章 Redis/215 9.1 Redis的基本概念/215 9.2 Memcache与Redis的区别/216 9.3 Redis把所有数据放到内存中的 原因/217 9.4 Redis实现分布式锁的方式/218 9.5 Redis高性能的原因/218 9.6 Redis持久化/219 9.7 Redis集群/219 9.8 Redis的Key过期的删除策略/220 9.9 缓存穿透/220 9.10 Redis哨兵(Sentinel)/221 9.11 Redis的Pipeline(管道)/221 9.12 Redis的String类型的实现 原理/222 9.13 常见面试笔试真题/223 第10章 Kafka/227 10.1 Kafka的消息传递模式/227 10.2 Kafka 中的组件/228 10.3 Kafka的消息生产者/230 10.3.1 Kafka生产者的运行的流程/231 10.3.2 Kafka生产者分区/232 10.3.3 Kafka消息发送(ACK)机制/232 10.3.4 副本的同步复制和异步复制/232 10.4 Kafka的消息消费者/233 10.4.1 设计原理/233 10.4.2 监听原理/234 10.4.3 API/234 10.5 Kafka的Topic和Partition/235 10.5.1 主题Topic/235 10.5.2 分片Partition/235 10.5.3 日志/236 10.5.4 消息副本Replications/237 10.6 流处理/239 10.7 Kafka吞吐量及消息发送/240 10.8 Kafka文件高效存储设计原理/240 10.9 其他消息队列介绍/241 10.10 常见面试笔试真题/242 第11章 Spring/248 11.1 Spring基础/248 11.1.1 Spring的基本概念/248 11.1.2 Spring 中的模块/249 11.1.3 Spring框架的设计模式/250 11.1.4 IOC/253 11.1.5 Spring IOC容器/255 11.1.6 AOP的实现方法/256 11.1.7 Spring AOP 的注解/259 11.1.8 Spring Bean的基本概念/260 11.1.9 Spring的注解/262 11.1.10 Spring Bean的配置方式/262 11.1.11 Spring Bean的注入方式/263 11.1.12 Spring 支持的数据库类型/264 11.2 Spring Boot/265 11.2.1 Spring Boot的优势/265 11.2.2 Spring Boot 中的 Starter/265 11.2.3 Spring、Spring Boot 和 Spring Cloud 的关系/265 11.2.4 Spring Boot 的配置文件格式/266 11.2.5 Spring Boot 配置加载顺序/266 11.2.6 Spring Boot 如何定义多套不同环境 配置/267 11.2.7 Spring Boot的自动配置的实现 方式/267 11.2.8 Spring Boot Thin jar和Fat jar的 区别/268 11.3 Spring MVC/268 11.3.1 Spring MVC 框架/268 11.3.2 Spring MVC 的重要组件/269 11.3.3 DispatcherServlet 的工作流程/269 11.3.4 WebApplicationContext 的作用/269 11.3.5 Spring MVC常用的注解/270 11.4 Spring Data/270 11.5 Spring Cloud/271 11.5.1 微服务/271 11.5.2 Ribbon和 OpenFeign、RestTemplate 的关系与区别/272 11.5.3 Eureka/272 11.5.4 服务雪崩、服务熔断和服务 降级/273 11.5.5 Spring Cloud config 配置加密的 方式/274 11.6 Dubbo框架/274 11.6.1 Dubbo的发展历程和应用场景/274 11.6.2 Dubbo原理/275 11.6.3 Dubbo的整体架构设计分层/278 11.6.4 Dubbo支持的协议/278 11.6.5 Dubbo的注册中心/278 11.6.6 Dubbo容错方案/279 11.6.7 Dubbo负载均衡/280 11.6.8 Dubbo核心的配置/280 11.6.9 Sping项目与Dubbo的整合/280 11.6.10 Dubbo的服务降级/281 11.7 常见面试笔试真题/281 第3部分 其他知识点 第12章 数据库/290 12.1 SQL/290 12.2 内连接与外连接/292 12.3 事务/292 12.4 存储过程/294 12.5 范式/294 12.6 触发器/295 12.7 游标/296 12.8 数据库日志/297 12.9 UNION和UNION ALL/297 12.10 视图/298 12.11 三级封锁协议/298 12.12 索引/299 12.13 常见面试笔试真题/300
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网