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

Android程序員面試筆試寶典

Android程序員面試筆試寶典

定 價(jià):¥99.00

作 者: 猿媛之家,黃建紅,楚秦 等著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787111675266 出版時(shí)間: 2021-03-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 292 字?jǐn)?shù):  

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

  《Android程序員面試筆試寶典》覆蓋了Android開發(fā)中的各個(gè)主要方面,所給出的試題均取材于各大IT公司的Android面試真題。全書分為Java部分與Android部分。因?yàn)锳ndroid開發(fā)是用Java語(yǔ)言來(lái)編寫的,所以這里所講的Java知識(shí)都是基礎(chǔ)方面,而且跟Android開發(fā)有關(guān)的其他基礎(chǔ)知識(shí)都會(huì)在Java部分進(jìn)行講解。而Android部分,則從面試中經(jīng)常考的知識(shí)點(diǎn)入手,對(duì)Android進(jìn)行全面的學(xué)習(xí),對(duì)常見(jiàn)面試真題進(jìn)行分析與講解,培養(yǎng)讀者解決面試題思路的同時(shí),也能系統(tǒng)學(xué)習(xí)到Android開發(fā)。 《Android程序員面試筆試寶典》內(nèi)容豐富,講解思路清晰且詳細(xì),涵蓋的知識(shí)點(diǎn)非常多,不但是一本用來(lái)解決程序員面試的Android實(shí)用工具書,也是一本適合任何Android開發(fā)者學(xué)習(xí)的好書。

作者簡(jiǎn)介

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

圖書目錄

前言
第1章 四大組件1
1.1 活動(dòng)1
1.1.1 生命周期1
1.1.2 啟動(dòng)模式2
1.1.3 碎片5
1.1.4 常見(jiàn)面試筆試真題6
1.2 服務(wù)17
1.2.1 Android線程17
1.2.2 生命周期17
1.2.3 服務(wù)類型18
1.2.4 Handler機(jī)制18
1.2.5 常見(jiàn)面試筆試真題19
1.3 廣播接收器26
1.3.1 動(dòng)態(tài)注冊(cè)與靜態(tài)注冊(cè)26
1.3.2 廣播類型26
1.3.3 發(fā)送廣播27
1.3.4 常見(jiàn)面試筆試真題28
1.4 內(nèi)容提供者30
1.4.1 系統(tǒng)ContentProvider31
1.4.2 自定義ContentProvider31
1.4.3 常見(jiàn)面試筆試真題32
第2章 布局及其常用屬性36
2.1 常用的幾種布局36
2.1.1 線性布局36
2.1.2 幀布局37
2.1.3 相對(duì)布局37
2.1.4 約束布局38
2.2 常見(jiàn)面試筆試真題40
第3章 自定義View及ViewGroup42
3.1 自定義View42
3.1.1 onMeasure()43
3.1.2 onDraw()44
3.2 自定義ViewGroup45
3.3 常見(jiàn)面試筆試真題48
第4章 動(dòng)畫65
4.1 View動(dòng)畫65
4.1.1 透明度動(dòng)畫(AlphaAnimation)65
4.1.2 縮放動(dòng)畫(ScaleAnimation)66
4.1.3 平移動(dòng)畫(TranslateAnimation)67
4.1.4 旋轉(zhuǎn)動(dòng)畫(RotateAnimation)68
4.1.5 AnimationSet69
4.2 屬性動(dòng)畫70
4.3 常見(jiàn)面試筆試真題74
第5章 數(shù)據(jù)庫(kù)框架83
5.1 文件流83
5.2 SQLite85
5.2.1 創(chuàng)建與更新數(shù)據(jù)庫(kù)85
5.2.2 添加數(shù)據(jù)86
5.2.3 刪除數(shù)據(jù)87
5.2.4 修改數(shù)據(jù)87
5.2.5 查詢數(shù)據(jù)87
5.3 LitePal88
5.3.1 使用前準(zhǔn)備工作88
5.3.2 創(chuàng)建與升級(jí)數(shù)據(jù)庫(kù)89
5.3.3 添加數(shù)據(jù)91
5.3.4 修改數(shù)據(jù)91
5.3.5 刪除數(shù)據(jù)93
5.3.6 查詢數(shù)據(jù)93
5.4 常見(jiàn)面試筆試真題95
第6章 網(wǎng)絡(luò)框架104
6.1 關(guān)于HTTP/HTTPS的基礎(chǔ)知識(shí)104
6.1.1 HTTP請(qǐng)求方式104
6.1.2 HTTP報(bào)文104
6.1.3 首部(Header)105
6.1.4 HTTP緩存106
6.2 OkHttp108
6.2.1 Get請(qǐng)求108
6.2.2 Post請(qǐng)求109
6.2.3 文件上傳109
6.2.4 結(jié)合GSON框架來(lái)解析返回結(jié)果110
6.3 Retrofit112
6.4 常見(jiàn)面試筆試真題114
第7章 Rxjava119
7.1 Rxjava的優(yōu)點(diǎn)119
7.2 Rxjava原理119
7.3 Rxjava的使用120
7.4 操作符121
7.4.1 創(chuàng)建操作符121
7.4.2 轉(zhuǎn)換操作符124
7.4.3 組合操作符124
7.4.4 功能操作符127
7.4.5 過(guò)濾操作符135
7.4.6 條件操作符138
7.5 常見(jiàn)面試筆試真題140
第8章 事件分發(fā)機(jī)制142
8.1 觸摸事件的方法143
8.2 Activity事件分發(fā)143
8.3 ViewGroup與View事件分發(fā)144
8.4 常見(jiàn)面試筆試真題148
第9章 MVC、MVP與MVVM151
9.1 MVC151
9.2 MVP153
9.3 MVVM157
9.4 常見(jiàn)面試筆試真題158
第10章 圖片加載框架161
10.1 Glide161
10.2 ImageLoader162
10.3 Picasso162
10.4 常見(jiàn)面試筆試真題163
第11章 性能優(yōu)化與跨進(jìn)程通信165
11.1 性能優(yōu)化165
11.1.1 布局優(yōu)化165
11.1.2 繪制優(yōu)化167
11.1.3 內(nèi)存優(yōu)化168
11.1.4 包優(yōu)化169
11.1.5 Bitmap優(yōu)化169
11.2 跨進(jìn)程通信170
11.2.1 進(jìn)程與線程170
11.2.2 Android的IPC170
11.3 常見(jiàn)面試筆試真題172
第12章 Java基礎(chǔ)知識(shí)175
12.1 基本概念175
12.1.1 Java語(yǔ)言有哪些優(yōu)點(diǎn)?175
12.1.2 Java與C/C++有何異同?175
12.1.3 為什么需要public static void main(String[] args)這個(gè)方法?176
12.1.4 如何實(shí)現(xiàn)在main函數(shù)執(zhí)行前輸出“Hello world”?178
12.1.5 Java程序初始化的順序是怎樣的?178
12.1.6 Java中作用域有哪些?180
12.1.7 一個(gè)Java文件中是否可以定義多個(gè)類?181
12.1.8 什么是構(gòu)造方法?181
12.1.9 為什么Java中有些接口沒(méi)有聲明任何方法?183
12.1.10 Java中clone方法有什么作用?185
12.1.11 反射190
12.1.12 package有什么作用?194
12.1.13 Java如何實(shí)現(xiàn)類似于C語(yǔ)言中函數(shù)指針的功能?194
12.1.14 本地變量類型推斷196
12.1.15 常見(jiàn)面試筆試真題200
12.2 面向?qū)ο蠹夹g(shù)202
12.2.1 面向?qū)ο笈c面向過(guò)程有什么區(qū)別?202
12.2.2 面向?qū)ο笥心男┨卣鳎?03
12.2.3 面向?qū)ο蟮拈_發(fā)方式有什么優(yōu)點(diǎn)?203
12.2.4 什么是繼承?204
12.2.5 組合與繼承有什么區(qū)別?204
12.2.6 多態(tài)的實(shí)現(xiàn)機(jī)制是什么?205
12.2.7 Overload和Override有什么區(qū)別?207
12.2.8 abstract class(抽象類)與interface(接口)有何異同?207
12.2.9 內(nèi)部類有哪些?209
12.2.10 如何獲取父類的類名?211
12.2.11 this與super有什么區(qū)別?212
12.2.12 常見(jiàn)面試筆試真題213
12.3 關(guān)鍵字216
12.3.1 變量命名有哪些規(guī)則?216
12.3.2 break、continue以及return的區(qū)別是什么?216
12.3.3 final、finally和 finalize有什么區(qū)別?218
12.3.4 assert有什么作用?220
12.3.5 static關(guān)鍵字有哪些作用?220
12.3.6 switch使用時(shí)有哪些注意事項(xiàng)?224
12.3.7 volatile有什么作用?226
12.3.8 instanceof有什么作用?230
12.3.9 strictfp有什么作用?230
12.3.10 常見(jiàn)面試筆試真題231
12.4 基本類型與運(yùn)算231
12.4.1 Java提供了哪些基本的數(shù)據(jù)類型?231
12.4.2 什么是不可變類?233
12.4.3

本目錄推薦

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