返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • Java程序员面试笔试宝典 第2版 何昊 等 编 专业科技 文轩网
  • 新华书店正版
    • 作者: 何昊 郭晶晶 薛鹏 等编著著
    • 出版社: 机械工业出版社
    • 出版时间:2021-10-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 何昊 郭晶晶 薛鹏 等编著著
    • 出版社:机械工业出版社
    • 出版时间:2021-10-01 00:00:00
    • 版次:2
    • 印次:1
    • 印刷时间:2021-10-01
    • 字数:479
    • 页数:302
    • 开本:16开
    • 装帧:平装
    • ISBN:9787111690382
    • 国别/地区:中国
    • 版权提供:机械工业出版社

    Java程序员面试笔试宝典 第2版

    作  者:何昊 等 编
    定  价:99
    出 版 社:机械工业出版社
    出版日期:2021年10月01日
    页  数:312
    装  帧:平装
    ISBN:9787111690382
    主编推荐

    内容简介

    本书是一本讲解Java程序员面试笔试的实用工具书。在写法上,除了讲解如何解答Java程序员面试笔试问题以外,还引入了相关知识点辅以说明,让读者能够更加容易地理解和掌握。本书囊括Java程序员面试笔试过程中的各类知识点。在内容广度上,搜集了近3年来几乎所有IT企业针对Java岗位的笔试面试涉及的知识点,包括但不限于Java核心知识点(容器、多线程和IO等)、Java Web(Struts、MyBatis、Kafka、Spring等)、数据库,所选择知识点均为企业招聘时所考查的知识点。在讲解的深度上,本书由浅入深,详细分析每一个知识点,并提炼归纳,同时,引入相关知识点,并对其进行深度剖析,让读者不仅能够理解每个知识点,还能在遇到相似问题的时候,也能游刃有余地解决,而这些内容很多是其他同类书籍所没有的。书中根据知识点进行分门别类,结构合理,条理清晰,便于读者进行学习与检索。本书是一本计算机相关专null

    作者简介

    精彩内容

    目录
    前言
    第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

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购