登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

『簡體書』Java高级程序员面试笔试宝典

書城自編碼: 3442390
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作 者: 猿媛之家,蔡羽,楚秦 等
國際書號(ISBN): 9787111641186
出版社: 机械工业出版社
出版日期: 2019-11-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 498

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
新民说·逝去的盛景:宋朝商业文明的兴盛与落幕(上下册)
《 新民说·逝去的盛景:宋朝商业文明的兴盛与落幕(上下册) 》

售價:NT$ 790.0
我从何来:自我的心理学探问
《 我从何来:自我的心理学探问 》

售價:NT$ 545.0
失败:1891—1900 清王朝的变革、战争与排外
《 失败:1891—1900 清王朝的变革、战争与排外 》

售價:NT$ 390.0
送你一匹马(“我不求深刻,只求简单。”看三毛如何拒绝内耗,为自己而活)
《 送你一匹马(“我不求深刻,只求简单。”看三毛如何拒绝内耗,为自己而活) 》

售價:NT$ 295.0
秦汉史讲义
《 秦汉史讲义 》

售價:NT$ 690.0
万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题
《 万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题 》

售價:NT$ 475.0
荷马:伊利亚特(英文)-西方人文经典影印21
《 荷马:伊利亚特(英文)-西方人文经典影印21 》

售價:NT$ 490.0
我的心理医生是只猫
《 我的心理医生是只猫 》

售價:NT$ 225.0

建議一齊購買:

+

NT$ 561
《 Offer来了:Java面试核心知识点精讲(原理篇) 》
+

NT$ 449
《 Java程序员面试算法宝典 》
+

NT$ 413
《 Java程序员面试笔试真题库 》
+

NT$ 435
《 Go程序员面试算法宝典 》
+

NT$ 425
《 Java程序员面试笔试真题与解析 》
+

NT$ 372
《 PHP程序员面试算法宝典 》
編輯推薦:
Java高级程序员面试、笔试、经验心得、算法、考点、难点、真题解析一应俱全,获取高薪必备
在这里,有面试笔试常见技巧的提炼与总结;
在这里,有面试笔试高频Kotlin知识点的整理与剖析;
在这里,有面试笔试历年Kotlin真题的解答与拓展。
內容簡介:
《Java高级程序员面试笔试宝典》是一本讲解Java高级程序员面试笔试的百科全书,在写法上,除了讲解如何解答Java高级程序员面试笔试问题以外,还引入了相关知识点辅以说明,让读者能够更加容易理解。
由于Java高级程序员所需要掌握的知识体系,较之初级、中级程序员会更加底层,所以《Java高级程序员面试笔试宝典》会花费大量篇幅针对Java语言的高级特性(泛型、Collection框架、JUC框架、Java IO、JVM等)进行深度剖析。《Java高级程序员面试笔试宝典》将Java高级程序员面试笔试过程中各类知识点一网打尽。在广度上,通过各种渠道,搜集了近3年主流IT企业针对高级Java程序员岗位的笔试、面试涉及的知识点,包括但不限于Java高级程序员必须掌握的各类技术点等,所选择知识点均为企业招聘考查的高频知识点。在讲解的深度上,《Java高级程序员面试笔试宝典》由浅入深,分析每一个知识点,并提炼归纳,同时,引入相关知识点,并对知识点进行深度剖析,让读者不仅能够理解这个知识点,也能游刃有余地解决相似的问题。本书结构合理、条理清晰,对于读者进行学习与检索意义重大。
《Java高级程序员面试笔试宝典》是一本计算机相关专业毕业生面试、笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。
目錄
前言
第一部分Java特性
第1章重视基础知识2
1.1不可变类2
1.2 “= =”、equals与hashcode4
1.3值传递与引用传递6
1.4Java关键字8
1.4.1static8
1.4.2final9
1.4.3transient10
1.4.4volatile10
第2章再论面向对象12
2.1继承12
2.1.1多重继承12
2.1.2Overload与Override14
2.2反射15
2.3嵌套类20
第3章泛型22
3.1基本概念22
3.1.1泛型的分类23
3.1.2有界泛型24
3.1.3复杂的泛型27
3.1.4数组和泛型容器28
3.1.5泛型使用建议30
3.2泛型擦除31
3.2.1泛型信息的擦除31
3.2.2擦除带来的问题33
3.2.3编译器保留的泛型信息35
3.2.4反射获取泛型信息37
3.2.5Java泛型的历史39
第4章Java新特性41
4.1Java 8新特性41
4.1.1Lambda表达式41
4.1.2方法的默认实现和静态方法42
4.1.3方法引用43
4.1.4注解(Annotation)45
4.1.5类型推测45
4.1.6参数名字45
4.1.7新增Optional类46
4.1.8新增Stream类46
4.1.9日期新特性48
4.1.10调用JavaScript50
4.1.11Base6450
4.1.12并行数组50
4.2Java 9新特性51
4.2.1JShell:交互式Java REPL51
4.2.2不可变集合工厂方法51
4.2.3私有接口方法52
4.2.4平台级模块系统53
4.2.5进程 API的改进58
4.2.6try-with-resources59
4.2.7Stream API的改进60
第二部分JDK内部实现原理分析
第5章Collection框架63
5.1List64
5.1.1ArrayList64
5.1.2LinkedList71
5.1.3Vector和Stack73
5.1.4总结74
5.2Queue74
5.3Map81
5.3.1HashMap81
5.3.2Java 8之前的HashMap82
5.3.3Java 8提供的HashMap90
5.3.4TreeMap101
5.3.5Java 8之前的LinkedHashMap102
5.3.6Java 8里的LinkedHashMap103
5.3.7Hashtable106
5.3.8WeakHashMap106
5.4Set110
5.4.1HashSet110
5.4.2LinkedHashSet112
5.4.3TreeSet113
第6章JUC框架115
6.1AQS队列同步器115
6.1.1AQS的同步状态关键字116
6.1.2volatile关键字117
6.1.3AQS和CAS121
6.1.4AQS的等待队列122
6.1.5AQS如何阻塞线程和中断阻塞130
6.1.6sun.misc.Unsafe131
6.2ReentrantLock重入锁131
6.2.1ReentrantLock的公平锁与非公平锁实现132
6.2.2ReentrantLock的重入性135
6.2.3ReentrantLock和synchronized138
6.2.4ReentrantLock的条件监视器142
6.3BlockingQueue145
6.3.1ArrayBlockingQueue147
6.3.2LinkedBlockingQueue153
6.3.3PriorityBlockingQueue159
6.3.4ConcurrentLinkedQueue164
6.3.5DelayQueue172
6.4Executor框架集175
6.4.1Executor接口175
6.4.2ExecutorService176
6.4.3ThreadPoolExecutor177
6.4.4FixedThreadPool、CachedThreadPool和SingleThreadExecutor190
6.4.5Future和FutureTask193
6.5Latch198
6.6Barrier200
6.6.1利用重入锁ReentrantLock和条件监视器Condition实现Barrier201
6.6.2利用Generation对象实现回归性202
6.6.3利用Generation对象和Interrupt提供break功能203
6.6.4为Barrier指定超时205
6.6.5Barrier的回调和回调的异常处理206
6.7同步(waitify)206
6.8ThreadLocal209
6.8.1使用实例209
6.8.2原理解析211
6.8.3Java 8新特性212
6.9其他JUC类213
6.9.1ConcurrentHashMap213
6.9.2CopyOnWriteArrayList219
第7章Java IO221
7.1IO相关基础概念221
7.2同步与异步、阻塞与非阻塞221
7.3BIO222
7.4NIO223
7.4.1Buffer224
7.4.2Channel226
7.4.3Selector229
7.4.4AIO234
第三部分JVM
第8章内存分配241
8.1JVM内存划分241
8.2运行时内存划分243
8.2.1年轻代、老年代与永久代243
8.2.2String.intern244
8.2.3原空间MetaSpace249
8.3垃圾回收250
8.3.1垃圾回收算法251
8.3.2串行垃圾回收253
8.3.3并行垃圾回收253
8.3.4并发标记清理回收器254
8.3.5G1256
第9章代码的执行259
9.1类加载259
9.1.1双亲委托模型259
9.1.2线程上下文类加载器262
9.2代理模式265
9.2.1静态模式265
9.2.2动态代理269
9.2.3CGLIB271
9.3Java代码的执行273
9.3.1Java字节码273
9.3.2变量的执行275
9.3.3条件语句的执行281
9.3.4循环语句的执行289
9.3.5泛型擦除的类型转换290
第10章设计模式292
10.1单例模式292
10.2工厂模式292
10.3适配器模式294
10.4观察者模式295
附录(常见面试笔试题)296
內容試閱
程序员求职始终是当前社会的一个热点,而市面上有很多关于程序员求职的书籍,例如《程序员代码面试指南》(左程云著)、《剑指Offer》(何海涛著)、《程序员面试笔试宝典》(何昊编著)、《Java程序员面试笔试宝典》(何昊编著)、《编程之美》(《编程之美》小组著)、《编程珠玑》(Jon Bentley 著)等,它们都是针对基础知识的讲解,各有侧重点,而且在市场上反映良好。但是,当前市面上没有一本专门针对Java高级程序员的面试笔试的分析与讲解,很多读者朋友们向我们反映,随着就业市场的竞争白热化,如果只是掌握一些浅显的初中级Java知识,那么找到一份月薪八千的工作问题不大,但要想获取更高的职位或薪酬,基本上是一件很难的事情。当下,一些互联网公司特殊Offer的要求也越来越高,要想领先他人,求职者就必须比别人掌握更深入的知识才行。
针对这种情况,我们创作团队经过精心准备,从互联网上的海量面试笔试真题中,选取了当前顶级企业(包括微软、谷歌、百度、腾讯、阿里巴巴、360和小米等)的面试笔试真题,挑选出其中最典型、考查频率最高、最具代表性的Java真题,同时对真题进行知识点的分门别类,做到层次清晰、条理分明、答案简单明了,最终编写成书。本书所选真题以及写作手法具有以下特点:
第一,考查率高。本书中所选知识点全是Java程序员面试笔试常考点,囊括当前Java程序员面试笔试过程中各类高频知识点,尤其是对高级Java语言特性的分析更是细致入微。
第二,行业代表性强。本书中所选知识点全部来自于顶级知名企业,它们是行业的风向标,代表了行业的高水准,其中绝大多数知识点因为题目难易适中,而且具有非常好的区分度,经常会被众多中小企业全盘照搬,具有代表性。
第三,答案详尽。本书对每一个知识点都有非常详细的解答,授之以鱼的同时还授之以渔,不仅提供答案,还告诉读者再遇到同类型题目时该如何解答。
第四,分类清晰、条理分明。本书对各个知识点都进行了归纳分类,这种写法有利于读者针对个人实际情况做到有的放矢、重点把握。
第五,讲解深入。对于大部分知识点,不仅给出这个知识点的用法,更重要的是给出其底层的实现原理。
由于篇幅所限,我们无法将所有的程序员面试笔试真题内容或者知识点都列入其中,鉴于此,我们在猿媛之家官方网站(www.yuanyuanba.com)上提供了一个读者交流平台,读者朋友们可以在该网站上上传各类面试笔试真题,也可以查找自己所需要的知识,同时,读者朋友们也可以向本平台提供当前最新、最热门的程序员面试笔试题、面试技巧、程序员生活等相关材料。除此以外,我们还建立了公众号“猿媛之家”,作为对外消息发布平台,以便最大限度地满足读者需要。欢迎读者关注探讨新技术。
本书主要针对Java用户,我们还有专门针对CC++用户的图书,同期出版发行。
感谢帮助过我们的亲人、同事、朋友和同学,无论我们遇到多大的挫折与困难,他们对我们不离不弃,一如既往地支持与帮助我们,使我们能够开开心心地度过每一天。在此对以上所有人致以最衷心的感谢。
所有的成长和伟大,如同中药,都是一个时辰一个时辰熬出来的;所有的好书,都是逐字逐句琢磨出来的。在技术的海洋里,我们不是创造者,但我们更愿意去当好一名传播者,让更多的求职者能够通过对本书的系统学习,找到一份自己满意的工作,实现自己的人生理想与抱负。
由于编者水平有限,书中不足之处在所难免,还望读者见谅。读者如果发现问题或者有此方面的困惑,可以通过邮箱yuancoder@foxmail.com联系我们。
猿媛之家

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.