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

Java程序員面試筆試通關(guān)寶典

Java程序員面試筆試通關(guān)寶典

定 價(jià):¥59.80

作 者: 聚慕課教育研發(fā)中心 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302555735 出版時(shí)間: 2020-07-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 228 字?jǐn)?shù):  

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

  《Java程序員面試筆試通關(guān)寶典》通過(guò)深入解析企業(yè)面試與筆試真題,在解析過(guò)程中結(jié)合職業(yè)需求深入地融入并擴(kuò)展了Java核心編程技術(shù)?!禞ava程序員面試筆試通關(guān)寶典》是專門為Java程序員求職和提升核心編程技能量身打造的編程技能學(xué)習(xí)與求職用書。 全書共10章。首先講解了求職者在面試過(guò)程中的禮儀和技巧,接著帶領(lǐng)讀者學(xué)習(xí)Java的基礎(chǔ)知識(shí),并深入講解了字符串、泛型和集合以及數(shù)組等核心編程技術(shù)。同時(shí)還深入探討了在Java開發(fā)中的異常處理、正則表達(dá)式和線程等高級(jí)應(yīng)用技術(shù)。最后,對(duì)Java中的Servlet和框架技術(shù)進(jìn)行了擴(kuò)展性介紹。 《Java程序員面試筆試通關(guān)寶典》多角度、全方位地竭力幫助讀者快速掌握J(rèn)ava程序員的面試及筆試技巧,構(gòu)建從高校到社會(huì)與企業(yè)的就職橋梁,讓有志于從事Java程序員行業(yè)的讀者輕松步入職場(chǎng)。另外,《Java程序員面試筆試通關(guān)寶典》贈(zèng)送資源比較多,我們?cè)凇禞ava程序員面試筆試通關(guān)寶典》前言部分對(duì)資源包的具體內(nèi)容、獲取方式以及使用方法等做了詳細(xì)說(shuō)明。 《Java程序員面試筆試通關(guān)寶典》適合想從事Java程序員行業(yè)或即將參加Java程序員面試求職的讀者閱讀,也可作為計(jì)算機(jī)相關(guān)專業(yè)畢業(yè)生的求職指導(dǎo)用書。

作者簡(jiǎn)介

暫缺《Java程序員面試筆試通關(guān)寶典》作者簡(jiǎn)介

圖書目錄

第1章  面試禮儀和技巧   001
1.1  面試前的準(zhǔn)備 001
1.1.1  了解面試企業(yè)的基本情況以及企業(yè)文化 001
1.1.2  了解應(yīng)聘職位的招聘要求以及自身的優(yōu)勢(shì)和劣勢(shì)    003
1.1.3  簡(jiǎn)歷的投遞 003
1.1.4  禮貌答復(fù)面試或筆試通知   004
1.1.5  了解公司的面試流程   005
1.1.6  面試前的心理調(diào)節(jié)  006
1.1.7  儀容儀表   006
1.2  面試中的應(yīng)對(duì)技巧    007
1.2.1  自我介紹   007
1.2.2  面試中的基本禮儀  008
1.2.3  如何巧妙地回答面試官的問(wèn)題  009
1.2.4  如何回答技術(shù)性的問(wèn)題 009
1.2.5  如何應(yīng)對(duì)自己不會(huì)的題 010
1.2.6  如何回答非技術(shù)性的問(wèn)題   011
1.2.7  當(dāng)與面試官對(duì)某個(gè)問(wèn)題持有不同觀點(diǎn)時(shí),應(yīng)如何應(yīng)對(duì)   012
1.2.8  如何向面試官提問(wèn)  012
1.2.9  明人“暗語(yǔ)”  013
1.3  面試結(jié)束后的禮節(jié)    014
1.3.1  面試結(jié)束后是否會(huì)立即收到回復(fù)    014
1.3.2  面試沒有通過(guò)是否可以再次申請(qǐng)    015
1.3.3  怎樣處理錄用與被拒   015
1.3.4  錄用后的薪資談判  016
1.3.5  入職準(zhǔn)備   016
 
第2章  Java核心面試基礎(chǔ)    017
2.1  Java核心知識(shí)    017
2.1.1  數(shù)據(jù)類型   017
2.1.2  常量和變量 019
2.1.3  運(yùn)算符和表達(dá)式    020
2.1.4  流程控制語(yǔ)句  022
2.2  面向?qū)ο?024
2.2.1  面向?qū)ο蟮娜筇匦?nbsp;  024
2.2.2  類和對(duì)象   025
2.2.3  抽象類和抽象方法  026
2.2.4  接口   027
2.3  精選面試、筆試題解析   028
2.3.1  Java基本數(shù)據(jù)類型之間如何轉(zhuǎn)換   028
2.3.2  談?wù)勀銓?duì)面向?qū)ο蟮睦斫?nbsp;  028
2.3.3  Java中的訪問(wèn)修飾符有哪些    029
2.3.4  重載和重寫 029
2.3.5  什么是構(gòu)造方法    030
2.3.6  局部變量與成員變量有什么區(qū)別    031
2.3.7  解釋一下break、continue以及return的區(qū)別 032
2.3.8  Java中的基本數(shù)據(jù)類型有哪些  033
2.3.9  Java中this的用法    034
2.3.10  接口和抽象類 034
2.4  名企真題解析 035
2.4.1  值傳遞和引用傳遞  035
2.4.2  什么是類的反射機(jī)制   036
2.4.3  Java創(chuàng)建對(duì)象的方式有哪幾種  036
 
第3章  字符串    038
3.1  字符串核心知識(shí)  038
3.1.1  String類  038
3.1.2  字符串的創(chuàng)建  039
3.1.3  連接字符串 040
3.1.4  字符串的基本操作  041
3.1.5  字符串的類型轉(zhuǎn)換  042
3.2  精選面試、筆試題解析   043
3.2.1  String是基本的數(shù)據(jù)類型嗎  043
3.2.2  StringBuffer和StringBuilder有什么區(qū)別    043
3.2.3  統(tǒng)計(jì)字符中的字母、空格、數(shù)字和其他字符個(gè)數(shù)    044
3.2.4  比較兩個(gè)字符串是否相等   045
3.2.5  String在Java中是不可變的嗎 046
3.2.6  格式化字符串的方法   047
3.2.7  輸入字符串,打印出該字符串的所有排列   049
3.2.8  在字符串中找出個(gè)只出現(xiàn)一次的字符   050
3.2.9  反轉(zhuǎn)句子的順序    051
3.2.10  找出的“連續(xù)的”子字符串的長(zhǎng)度    052
3.2.11  交換排序  053
3.2.12  刪除字符串中所有的a,并且復(fù)制所有的b 054
3.2.13  一個(gè)字符串中包含*和數(shù)字,將*放到開頭  055
3.3  名企真題解析 055
3.3.1  從字符串中刪除給定的字符 055
3.3.2  選Char不選String來(lái)存儲(chǔ)密碼的原因 057
3.3.3  檢查輸入的字符串是否是回文(不區(qū)分大小寫)    057
 
第4章  泛型和集合   059
4.1  泛型  059
4.1.1  什么是泛型 059
4.1.2  泛型接口和方法    060
4.2  集合  063
4.2.1  Collection集合   063
4.2.2  List集合  064
4.2.3  Set集合   065
4.2.4  Map集合   065
4.2.5  集合的遍歷 066
4.3  精選面試、筆試題解析   068
4.3.1  泛型   068
4.3.2  什么是限定通配符和非限定通配符  068
4.3.3  Collection接口   070
4.3.4  集合類 071
4.3.5  Collection和Collections區(qū)別   073
4.3.6  HashMap和HashTable有什么區(qū)別  074
4.3.7  Set里的元素如何區(qū)分是否重復(fù) 075
4.3.8  接口的繼承 076
4.3.9  Iterator和ListIterator之間有什么區(qū)別 076
4.3.10  如何決定使用HashMap還是TreeMap   078
4.4  名企真題解析 078
4.4.1  List的遍歷    079
4.4.2  如何實(shí)現(xiàn)邊遍歷、邊移除Collection中的元素 079
4.4.3  Java中的HashMap的工作原理是什么   080
 
第5章  數(shù)組  082
5.1  一維數(shù)組 082
5.1.1  數(shù)組的定義 082
5.1.2  數(shù)組的聲明 083
5.2  二維數(shù)組 084
5.2.1  數(shù)組的定義 084
5.2.2  數(shù)組的聲明 084
5.3  數(shù)組的排序   085
5.4  精選面試、筆試題解析   086
5.4.1  有數(shù)組a[n],將數(shù)組中的元素倒序輸出 086
5.4.2  求順序排列數(shù)組中值小的數(shù)  087
5.4.3  找出缺少的數(shù)字    089
5.4.4  數(shù)組中有沒有l(wèi)ength()這個(gè)方法   090
5.4.5  什么是構(gòu)造方法    090
5.4.6  求值與小值  091
5.4.7  求中位數(shù)   092
5.4.8  找出總和等于給定數(shù)字的組合  093
5.4.9  找出數(shù)組中的重復(fù)項(xiàng)   094
5.4.10  用quicksort算法實(shí)現(xiàn)對(duì)整數(shù)數(shù)組的排序  095
5.4.11  如何對(duì)數(shù)組進(jìn)行旋轉(zhuǎn)  097
5.5  名企真題解析 098
5.5.1  如何對(duì)磁盤分區(qū)    098
5.5.2  求解迷宮問(wèn)題  099
 
第6章  異常處理  103
6.1  知識(shí)總結(jié) 103
6.1.1  什么是異常 103
6.1.2  Java內(nèi)置異常類   104
6.1.3  異常處理機(jī)制  105
6.1.4  throws/throw關(guān)鍵字   106
6.1.5  finally關(guān)鍵字 108
6.1.6  自定義異常 109
6.2  精選面試、筆試題解析   110
6.2.1  異常的比較 110
6.2.2  Java里的異常包括哪些 111
6.2.3  異常處理機(jī)制的原理和應(yīng)用 112
6.2.4  throw和throws有什么區(qū)別    113
6.2.5  Java中如何進(jìn)行異常處理  114
6.2.6  Java中如何自定義異常 116
6.2.7  在聲明方法中是拋出異常還是捕獲異常 117
6.2.8  什么時(shí)候使用throws   117
6.2.9  Java中Error和Exception有什么區(qū)別 118
6.2.10  Java中的finally是否一定會(huì)執(zhí)行    118
6.2.11  運(yùn)行時(shí)異常和一般異常有什么區(qū)別 121
6.3  名企真題解析 121
6.3.1  請(qǐng)說(shuō)一下Java中的異常處理機(jī)制   121
6.3.2  什么是異常鏈  122
6.3.3  finally塊中的代碼執(zhí)行問(wèn)題   124
6.3.4  final、finally、finalize有什么區(qū)別 125
 
第7章  正則表達(dá)式   126
7.1  正則表達(dá)式   126
7.1.1  正則表達(dá)式簡(jiǎn)介    126
7.1.2  常用元字符 127
7.1.3  正則引擎   131
7.1.4  Pattern與Macther類  132
7.2  精選面試、筆試題解析   135
7.2.1  正則表達(dá)式中的常用元字符有哪些  135
7.2.2  正則表達(dá)式的匹配  137
7.2.3  正則表達(dá)式操作字符串 139
7.2.4  如何使用正則表達(dá)式校驗(yàn)QQ號(hào)碼   140
7.2.5  怎樣實(shí)現(xiàn)替換帶有半角括號(hào)的多行代碼 140
7.2.6  Pattern.compile()方法的用法 141
7.3  名企真題解析 142
7.3.1  查找子字符串  142
7.3.2  正則表達(dá)式的反轉(zhuǎn)字符 142
7.3.3  如何獲取URL中的參數(shù) 143
 
第8章  線程  144
8.1  線程基礎(chǔ)知識(shí) 144
8.1.1  線程和進(jìn)程 144
8.1.2  線程的創(chuàng)建 145
8.1.3  線程的生命周期    147
8.1.4  線程同步機(jī)制  147
8.1.5  線程的交互 148
8.1.6  線程的調(diào)度 148
8.2  精選面試、筆試題解析   149
8.2.1  線程   149
8.2.2  死鎖與活鎖、死鎖與饑餓   150
8.2.3  Java中用到的線程調(diào)度算法是什么 151
8.2.4  多線程同步和互斥  151
8.2.5  怎樣喚醒一個(gè)阻塞的線程   152
8.2.6  啟動(dòng)一個(gè)線程是用run()還是start()  153
8.2.7  notify()和notifyAll()有什么區(qū)別    154
8.2.8  樂(lè)觀鎖和悲觀鎖    154
8.2.9  線程安全   156
8.2.10  如何確保線程安全 157
8.2.11  設(shè)計(jì)線程  159
8.3  名企真題解析 160
8.3.1  如何停止一個(gè)正在運(yùn)行的線程  160
8.3.2  導(dǎo)致線程阻塞的原因有哪些 162
8.3.3  寫一個(gè)生產(chǎn)者-消費(fèi)者隊(duì)列  163
8.3.4  在Java中wait()和sleep()方法有什么不同   164
 
第9章  Servlet   167
9.1  Servlet基礎(chǔ) 167
9.1.1  Servlet簡(jiǎn)介   167
9.1.2  Servlet的生命周期    168
9.1.3  Get()和Post()方法    169
9.1.4  Servlet  HTTP狀態(tài)碼  170
9.1.5  Servlet過(guò)濾器 173
9.1.6  Cookie和Session  175
9.2  精選面試、筆試題解析   176
9.2.1  什么是Servlet 176
9.2.2  Servlet是如何運(yùn)行的  177
9.2.3  常見的狀態(tài)碼有哪些   178
9.2.4  GET和POST的區(qū)別 179
9.2.5  如何獲取請(qǐng)求參數(shù)值   181
9.2.6  重定向和轉(zhuǎn)發(fā)  182
9.2.7  過(guò)濾器、攔截器和監(jiān)聽器分別是什么   183
9.2.8  JSP的內(nèi)置對(duì)象和方法  184
9.2.9  Cookie和Session有什么區(qū)別  186
9.2.10  Servlet執(zhí)行時(shí)一般實(shí)現(xiàn)哪幾個(gè)方法   187
9.2.11  Servlet是線程安全的嗎  188
9.3  名企真題解析 189
9.3.1  JSP和Servlet有哪些相同點(diǎn)和不同點(diǎn)  189
9.3.2  Servlet的生命周期是什么 189
9.3.3  如何實(shí)現(xiàn)Servlet的單線程模式    190
9.3.4  四種會(huì)話跟蹤技術(shù)  190
 
第10章  框架 192
10.1  基本框架    192
10.1.1  Spring    192
10.1.2  Spring  MVC  193
10.1.3  Struts  2 193
10.1.4  Hibernate 193
10.2  精選面試、筆試題解析  194
10.2.1  什么是SSM    194
10.2.2  什么是IOC    194
10.2.3  什么是AOP    195
10.2.4  MVC和Spring  MVC有什么區(qū)別   196
10.2.5  Spring  MVC與Struts  2有什么區(qū)別 196
10.2.6  Spring設(shè)計(jì)模式  197
10.2.7  創(chuàng)建Bean的三種方式 198
10.2.8  依賴注入  200
10.2.9  使用框架的優(yōu)點(diǎn)   202
10.2.10  SSM常用的注解有哪些   203
10.2.11  Spring  MVC的工作流程 204
10.2.12  什么是Ajax?它的優(yōu)缺點(diǎn)有哪些 205
10.2.13  JDBC 207
10.2.14  Spring能幫我們做什么  208
10.2.15  Spring的事務(wù)管理方式有哪些   208
10.3  名企真題解析   211
10.3.1  Spring框架   211
10.3.2  至少寫出三種SSH框架中常用的注解  211
10.3.3  垃圾回收機(jī)制 214
10.3.4  攔截器和過(guò)濾器   215

本目錄推薦

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