您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Java程序员面试笔试宝典 第2版
字数: 479000
装帧: 平装
出版社: 机械工业出版社
出版日期: 2021-10-01
商品条码: 9787111690382
版次: 2
开本: 16开
页数: 312
出版年份: 2021
定价:
¥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.1Java程序初始化的顺序/2
1.2构造方法/3
1.3Java中clone方法的作用/4
1.4反射/8
1.5Lambda表达式/11
1.6多态的实现机制/13
1.7Overload和Override的区别/14
1.8abstractclass(抽象类)与
interface(接口)的异同/15
1.9break、continue以及return的区别/17
1.10switch使用时的注意事项/17
1.11volatile的作用/20
1.12Java基本的数据类型/23
1.13不可变类/24
1.14值传递与引用传递的区别/26
1.15++i与i++的区别/29
1.16字符串创建与存储的机制/30
1.17“==”、equals和hashCode的区别/36
1.18String、StringBuffer、StringBuilder和StringTokenizer的区别/37
1.19finally块中的代码什么时候被执行/39
1.20异常处理/42
1.21常见面试笔试真题/42
第2章流/52
2.1输入输出流/52
2.1.1JavaIO流的实现机制/52
2.1.2管理文件和目录的类/54
2.1.3JavaSocket/55
2.1.4Java序列化/55
2.2同步与异步、阻塞与非阻塞/58
2.3BIO/59
2.4NIO/60
2.4.1Buffer/61
2.4.2Channel/63
2.4.3Selector/65
2.4.4AIO/69
2.5常见面试笔试真题/72
第3章容器/74
3.1Collections框架/74
3.2ArrayList、Vector和LinkedList的区别/75
3.3Map/76
3.3.1HashMap/76
3.3.2Java8之前的HashMap/78
3.3.3Java8提供的HashMap/79
3.3.4TreeMap/80
3.3.5LinkedhashMap/81
3.3.6Java8之前的LinkedHashMap/81
3.3.7Java8中的LinkedHashMap/82
3.3.8Hashtable/86
3.3.9WeakHashMap/87
3.3.10HashMap、HashTable、TreeMap和WeakHashMap的区别/90
3.3.11用自定义类型作为HashMap或Hashtable的key需要注意的问题/90
3.3.12ConcurrentHashMap/94
3.4Set/98
3.4.1HashSet/99
3.4.2LinkedHashSet/99
3.4.3TreeSet/100
3.5BlockingQueue/100
3.5.1ArrayBlockingQueue/101
3.5.2LinkedBlockingQueue/103
3.5.3PriorityBlockingQueue/104
3.5.4ConcurrentLinkedQueue/106
3.5.5DelayQueue/108
3.6Collection和Collections的区别/110
3.7迭代器/111
3.8并行数组/112
3.9常见面试笔试真题/113
第4章多线程/121
4.1线程与进程/121
4.2同步和异步有什么区别/122
4.3如何实现Java多线程/122
4.4run与start的区别/125
4.5多线程同步/126
4.6Lock的分类/129
4.7synchronized与Lock的异同/135
4.8sleep与wait的区别/139
4.9终止线程的方法/140
4.10死锁/141
4.11守护线程/141
4.12join方法的作用/142
4.13如何捕获一个线程抛出的异常/143
4.14线程池/145
4.14.1Executor接口/145
4.14.2ExecutorService/146
4.14.3ThreadPoolExecutor/147
4.14.4线程池的使用方法/149
4.15ThreadLocal/152
4.15.1应用实例/152
4.15.2原理解析/153
4.15.3改进/155
4.16Latch/155
4.17Barrier/156
4.18Java中的Fork/Join框架/157
4.19CAS/162
4.20线程调度与优先级/165
4.21常见面试笔试真题/166
第5章内存分配/169
5.1JVM内存划分/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.5G1/178
5.3.6Shenandoah/180
5.4Java平台与内存管理/180
5.4.1为什么说Java是平台独立性语言/180
5.4.2Java平台与其他语言平台的区别/181
5.4.3JVM加载class文件的原理机制/181
5.4.4Java是否存在内存泄漏问题/182
5.4.5Java中的堆和栈的区别/184
5.4.6JVM常用的参数/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部分JavaWeb核心知识
第7章Struts/203
7.1Struts框架/203
7.2Struts框架响应客户请求的工作流程/205
7.3Struts框架的数据验证/205
7.4FormBean的表单验证流程/205
7.5元素包含的属性/206
7.6ActionFormBean的作用/206
7.7Struts2的请求处理流程/206
7.8Struts2中的/207
7.9Struts2国际化/207
7.10常见面试笔试真题/208
第8章MyBatis/209
8.1MyBatis缓存的基本概念/209
8.2MyBatis分页/210
8.3MyBatis的查询类型/210
8.4MyBatis的延时加载/211
8.5常见面试笔试真题/212
第9章Redis/215
9.1Redis的基本概念/215
9.2Memcache与Redis的区别/216
9.3Redis把所有数据放到内存中的原因/217
9.4Redis实现分布式锁的方式/218
9.5Redis高性能的原因/218
9.6Redis持久化/219
9.7Redis集群/219
9.8Redis的Key过期的删除策略/220
9.9缓存穿透/220
9.10Redis哨兵(Sentinel)/221
9.11Redis的Pipeline(管道)/221
9.12Redis的String类型的实现原理/222
9.13常见面试笔试真题/223
第10章Kafka/227
10.1Kafka的消息传递模式/227
10.2Kafka中的组件/228
10.3Kafka的消息生产者/230
10.3.1Kafka生产者的运行的流程/231
10.3.2Kafka生产者分区/232
10.3.3Kafka消息发送(ACK)机制/232
10.3.4副本的同步复制和异步复制/23210.4Kafka的消息消费者/233
10.4.1设计原理/233
10.4.2监听原理/234
10.4.3API/234
10.5Kafka的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.7Kafka吞吐量及消息发送/240
10.8Kafka文件高效存储设计原理/240
10.9其他消息队列介绍/241
10.10常见面试笔试真题/242
第11章Spring/248
11.1Spring基础/248
11.1.1Spring的基本概念/248
11.1.2Spring中的模块/249
11.1.3Spring框架的设计模式/250
11.1.4IOC/253
11.1.5SpringIOC容器/255
11.1.6AOP的实现方法/256
11.1.7SpringAOP的注解/259
11.1.8SpringBean的基本概念/260
11.1.9Spring的注解/262
11.1.10SpringBean的配置方式/262
11.1.11SpringBean的注入方式/263
11.1.12Spring支持的数据库类型/264
11.2SpringBoot/265
11.2.1SpringBoot的优势/265
11.2.2SpringBoot中的Starter/265
11.2.3Spring、SpringBoot和SpringCloud的关系/265
11.2.4SpringBoot的配置文件格式/266
11.2.5SpringBoot配置加载顺序/266
11.2.6SpringBoot如何定义多套不同环境配置/267
11.2.7SpringBoot的自动配置的实现方式/267
11.2.8SpringBootThinjar和Fatjar的区别/268
11.3SpringMVC/268
11.3.1SpringMVC框架/268
11.3.2SpringMVC的重要组件/269
11.3.3DispatcherServlet的工作流程/269
11.3.4WebApplicationContext的作用/269
11.3.5SpringMVC常用的注解/270
11.4SpringData/270
11.5SpringCloud/271
11.5.1微服务/271
11.5.2Ribbon和OpenFeign、RestTemplate的关系与区别/272
11.5.3Eureka/272
11.5.4服务雪崩、服务熔断和服务降级/273
11.5.5SpringCloudconfig配置加密的方式/274
11.6Dubbo框架/274
11.6.1Dubbo的发展历程和应用场景/274
11.6.2Dubbo原理/275
11.6.3Dubbo的整体架构设计分层/278
11.6.4Dubbo支持的协议/278
11.6.5Dubbo的注册中心/278
11.6.6Dubbo容错方案/279
11.6.7Dubbo负载均衡/280
11.6.8Dubbo核心的配置/280
11.6.9Sping项目与Dubbo的整合/280
11.6.10Dubbo的服务降级/281
11.7常见面试笔试真题/281
第3部分其他知识点
第12章数据库/290
12.1SQL/290
12.2内连接与外连接/292
12.3事务/292
12.4存储过程/294
12.5范式/294
12.6触发器/295
12.7游标/296
12.8数据库日志/297
12.9UNION和UNIONALL/297
12.10视图/298
12.11三级封锁协议/298
12.12索引/299
12.13常见面试笔试真题/300
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网