注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)Kotlin程序員面試筆試寶典

Kotlin程序員面試筆試寶典

Kotlin程序員面試筆試寶典

定 價(jià):¥79.00

作 者: 猿媛之家,孫偉,楚秦 等
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111635390 出版時(shí)間: 2019-10-01 包裝:
開本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是一本講解Kotlin程序員面試筆試的百科全書,將Kotlin程序員面試筆試過程中各類知識(shí)點(diǎn)一網(wǎng)打盡。在講解的廣度上,通過各種渠道,搜集了近3年來幾乎所有IT企業(yè)針對(duì)Kotlin崗位的筆試面試所涉及的知識(shí)點(diǎn),包括但不限于Kotlin、計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)等。在講解的深度上,本書由淺入深,庖丁解牛式地分析每一個(gè)知識(shí)點(diǎn),并提煉歸納,同時(shí),引入與該知識(shí)點(diǎn)相關(guān)的內(nèi)容,并對(duì)知識(shí)點(diǎn)進(jìn)行全面的深度剖析,讓讀者不僅能夠理解這個(gè)知識(shí)點(diǎn),還能在遇到相似問題的時(shí)候,也能游刃有余地解決,而這些內(nèi)容是其他同類書籍所沒有的。本書將知識(shí)點(diǎn)歸納分類,結(jié)構(gòu)合理,條理清晰,便于讀者進(jìn)行學(xué)習(xí)與檢索。 \n本書是一本計(jì)算機(jī)相關(guān)專業(yè)畢業(yè)生面試筆試的求職用書,同時(shí)也適合期望在計(jì)算機(jī)軟、硬件行業(yè)大顯身手的計(jì)算機(jī)愛好者閱讀。

作者簡(jiǎn)介

暫缺《Kotlin程序員面試筆試寶典》作者簡(jiǎn)介

圖書目錄

前言 \n
面試筆試經(jīng)驗(yàn)技巧篇 \n
經(jīng)驗(yàn)技巧1 如何巧妙地回答面試官的問題2 \n
經(jīng)驗(yàn)技巧2 如何回答技術(shù)性的問題3 \n
經(jīng)驗(yàn)技巧3 如何回答非技術(shù)性問題4 \n
經(jīng)驗(yàn)技巧4 如何回答快速估算類問題5 \n
經(jīng)驗(yàn)技巧5 如何回答算法設(shè)計(jì)問題6 \n
經(jīng)驗(yàn)技巧6 如何回答系統(tǒng)設(shè)計(jì)題8 \n
經(jīng)驗(yàn)技巧7 如何解決求職中的時(shí)間沖突問題11 \n
經(jīng)驗(yàn)技巧8 如果面試問題曾經(jīng)遇見過,是否要告知面試官11 \n
經(jīng)驗(yàn)技巧9 被企業(yè)拒絕后是否可以再申請(qǐng)12 \n
經(jīng)驗(yàn)技巧10 如何應(yīng)對(duì)自己不會(huì)回答的問題12 \n
經(jīng)驗(yàn)技巧11 如何應(yīng)對(duì)面試官的“激將法”語(yǔ)言13 \n
經(jīng)驗(yàn)技巧12 如何處理與面試官持不同觀點(diǎn)這個(gè)問題14 \n
經(jīng)驗(yàn)技巧13 什么是職場(chǎng)暗語(yǔ)14 \n
面試筆試技術(shù)攻克篇 \n
第1章 Kotlin是什么 19 \n
1.1 關(guān)于Kotlin19 \n
1.2 Kotlin的特性20 \n
1.2.1 空安全20 \n
1.2.2 簡(jiǎn)潔20 \n
1.2.3 兼容性22 \n
1.3 Kotlin的前景22 \n
1.4 學(xué)習(xí)Kotlin22 \n
第2章 Kotlin工具介紹23 \n
2.1 使用Web IDE快速體驗(yàn)Kotlin23 \n
2.2 使用IntelliJ IDEA進(jìn)行Kotlin開發(fā)23 \n
2.1.1 運(yùn)行Hello World23 \n
2.1.2 配置 Kotlin25 \n
2.1.3 將 Java 代碼轉(zhuǎn)換為 Kotlin 代碼25 \n
2.1.4 Kotlin 命令行編譯工具27 \n
第3章 Kotlin語(yǔ)法基礎(chǔ)29 \n
3.1 Kotlin 開發(fā)基本知識(shí)29 \n
3.1.1 項(xiàng)目結(jié)構(gòu)29 \n
3.1.2 代碼編寫習(xí)慣30 \n
3.1.3 相等性31 \n
3.1.4 字符串模板31 \n
3.2 名詞定義31 \n
3.2.1 屬性32 \n
3.2.2 表達(dá)式32 \n
3.2.3 高階函數(shù)32 \n
3.2.4 字面值和函數(shù)字面值33 \n
3.3 變量33 \n
3.3.1 變量聲明33 \n
3.3.2 類型推斷34 \n
3.4 函數(shù)35 \n
3.4.1 聲明函數(shù)35 \n
3.4.2 函數(shù)參數(shù)37 \n
3.4.3 可變數(shù)量的參數(shù)39 \n
3.4.4 命名參數(shù)39 \n
3.4.5 中綴函數(shù)40 \n
3.5 基本類型41 \n
3.5.1 數(shù)字類型41 \n
3.5.2 比較42 \n
3.5.3 運(yùn)算44 \n
3.6 空安全44 \n
3.6.1 可空變量44 \n
3.6.2 let和apply46 \n
3.6.3 Elvis47 \n
3.6.4 空安全機(jī)制48 \n
3.7 控制語(yǔ)句49 \n
3.7.1 if49 \n
3.7.2 when50 \n
3.7.3 for51 \n
3.7.4 while 和 do…while52 \n
3.7.5 break 和 continue52 \n
3.8 數(shù)組和區(qū)間52 \n
3.8.1 數(shù)組52 \n
3.8.2 區(qū)間53 \n
第4章 Kotlin基礎(chǔ)功能55 \n
4.1 類的聲明和構(gòu)造55 \n
4.1.1 聲明類55 \n
4.1.2 構(gòu)造函數(shù)55 \n
4.1.3 二級(jí)構(gòu)造函數(shù)56 \n
4.1.4 類的實(shí)例57 \n
4.1.5 類的構(gòu)造57 \n
4.2 屬性和字段58 \n
4.2.1 屬性58 \n
4.2.2 屬性聲明59 \n
4.2.3 訪問器59 \n
4.2.4 屬性的探究60 \n
4.3 繼承和接口62 \n
4.3.1 繼承62 \n
4.3.2 重寫方法64 \n
4.3.3 重寫屬性64 \n
4.3.4 抽象類65 \n
4.3.5 接口66 \n
4.4 可見性修飾68 \n
4.4.1 頂層聲明的可見性68 \n
4.4.2 類成員的可見性70 \n
4.4.3 構(gòu)造函數(shù)的可見性71 \n
4.5 單例和伴生對(duì)象71 \n
4.5.1 單例71 \n
4.5.2 伴生對(duì)象73 \n
4.6 嵌套類和內(nèi)部類75 \n
4.6.1 嵌套類75 \n
4.6.2 內(nèi)部類76 \n
4.7 對(duì)象表達(dá)式77 \n
4.8 枚舉類80 \n
4.9 泛型81 \n
4.9.1 泛型的使用方法82 \n
4.9.2 協(xié)變和逆變83 \n
4.9.3 泛型的out和in85 \n
4.9.4 類型投影87 \n
4.9.5 泛型約束90 \n
4.10 數(shù)據(jù)類91 \n
4.11 密封類94 \n
4.12 擴(kuò)展94 \n
4.12.1 擴(kuò)展函數(shù)94 \n
4.12.2 擴(kuò)展函數(shù)是靜態(tài)解析的95 \n
4.12.3 擴(kuò)展屬性96 \n
4.12.4 對(duì)象和伴生對(duì)象的擴(kuò)展97 \n
4.12.5 類中的擴(kuò)展方法97 \n
4.12.6 擴(kuò)展函數(shù)在Java中的調(diào)用99 \n
4.13 委托101 \n
4.14 委托屬性103 \n
4.14.1 延遲加載屬性103 \n
4.14.2 可觀察屬性104 \n
4.14.3 將多個(gè)屬性保存在一個(gè) Map 內(nèi)105 \n
4.14.4 自定義委托106 \n
4.14.5 局部委托屬性107 \n
第5章 Kotlin高級(jí)功能108 \n
5.1 函數(shù)進(jìn)階108 \n
5.1.1 局部函數(shù)和閉包108 \n
5.1.2 尾遞歸函數(shù)108 \n
5.1.3 內(nèi)聯(lián)函數(shù)110 \n
5.2 Lambda表達(dá)式和高階函數(shù)112 \n
5.2.1 Lambda表達(dá)式112 \n
5.2.2 高階函數(shù)114 \n
5.2.3 帶接收者的函數(shù)字面值116 \n
5.2.4 標(biāo)準(zhǔn)庫(kù)中最常用的Lambda表達(dá)式117 \n
5.3 異常處理119 \n
5.3.1 非受檢的異常119 \n
5.3.2 異常處理120 \n
5.3.3 try 表達(dá)式121 \n
5.3.4 Nothing 類型122 \n
5.4 集合123 \n
5.4.1 List124 \n
5.4.2 Set125 \n
5.4.3 Map125 \n
5.4.4 集合的遍歷126 \n
5.4.5 集合的轉(zhuǎn)換127 \n
5.4.6 集合的變換128 \n
5.4.7 序列129 \n
5.5 解構(gòu)聲明132 \n
5.6 運(yùn)算符重載135 \n
5.6.1 一元操作符136 \n
5.6.2 二元操作符137 \n
5.7 類型檢查和轉(zhuǎn)換140 \n
5.7.1 類型檢查與智能轉(zhuǎn)換140 \n
5.7.2 類型的轉(zhuǎn)換142 \n
5.7.3 泛型的檢測(cè)142 \n
5.8 注解143 \n
5.8.1 注解聲明143 \n
5.8.2 注解的使用143 \n
5.8.3 注解和 Java 的兼容147 \n
5.9 使用DSL148 \n
第6章 Java和Kotlin的互相調(diào)用151 \n
6.1 Kotlin和Java代碼的對(duì)應(yīng)關(guān)系151 \n
6.1.1 包級(jí)函數(shù)的對(duì)應(yīng)151 \n
6.1.2 Kotlin 的 object 在 Java中的對(duì)應(yīng)關(guān)系152 \n
6.1.3 Kotlin 的屬性和 Java 的對(duì)應(yīng)關(guān)系153 \n
6.2 Java中使用Kotlin的擴(kuò)展155 \n
6.3 靜態(tài)函數(shù)和靜態(tài)字段157 \n
6.3.1 靜態(tài)方法和靜態(tài)字段157 \n
6.3.2 Java 中使用 Kotlin 的 object159 \n
6.4 Kotlin中的Lambda表達(dá)式和函數(shù)參數(shù)160 \n
6.5 解決命名沖突163 \n
6.5.1 Kotlin 中使用標(biāo)識(shí)符轉(zhuǎn)義解決命名沖突163 \n
6.5.2 使用 @JvmName 指定名字164 \n
6.6 重載函數(shù)165 \n
6.7 空安全167 \n
6.7.1 Kotlin 兼容 Java 空檢查機(jī)制167

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)