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

Java程序員面試秘笈

Java程序員面試秘笈

定 價(jià):¥59.00

作 者: 陳浩 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 成功/勵(lì)志 求職/面試 人在職場(chǎng)

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

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

  Java程序員目前就業(yè)形勢(shì)較好,因?yàn)镴ava的應(yīng)用太廣泛了,從網(wǎng)頁(yè)開發(fā)到手機(jī)安卓開發(fā),都離不開Java?!禞ava程序員面試秘笈》是一本解析Java面試題的書,可以幫助求職者更好地準(zhǔn)備面試。本書共包含16章,囊括了目前企業(yè)中常見的面試題類型和考點(diǎn),包括Java語(yǔ)言基礎(chǔ)、Java面向?qū)ο箝_發(fā)、進(jìn)程和線程、類和對(duì)象、Servlet/JSP、J2EE、Java數(shù)據(jù)庫(kù)開發(fā)、SSH開源框架、軟件工程和UML、上機(jī)實(shí)踐、算法和邏輯思維等最常見的面試題?!禞ava程序員面試秘笈》通過技術(shù)點(diǎn)解析、代碼輔佐的方式,讓讀者能深刻領(lǐng)會(huì)每個(gè)考點(diǎn)背后的技術(shù)。《Java程序員面試秘笈》緊扣面試精髓,對(duì)各種技術(shù)剖析一針見血,是想找工作的Java程序員和剛畢業(yè)學(xué)生的面試寶典。

作者簡(jiǎn)介

  陳浩,畢業(yè)于湖北理工學(xué)院,上學(xué)期間就喜歡研究開源技術(shù)和一些流行開源框架,喜歡Linux、Java和PHP。一直從事Java Web和PHP項(xiàng)目的開發(fā)和培訓(xùn),熟悉Eclipse、SQL Server、Oracle、MySQL等開發(fā)工具,熟悉Linux內(nèi)核源碼,目前經(jīng)營(yíng)自己的科技公司,并立志于為開源事業(yè)做出貢獻(xiàn)。

圖書目錄

目 錄
第1章 Java編程基礎(chǔ) 1
面試題1 簡(jiǎn)單描述Java開發(fā)包的種類 1
面試題2 Java語(yǔ)言的特性有哪些 2
面試題3 Linux操作系統(tǒng)下如何安裝Java SE開發(fā)環(huán)境 3
面試題4 列出你熟悉的Java開發(fā)工具 5
面試題5 用自己的語(yǔ)言描述Java中的類和對(duì)象 6
面試題6 命名Java變量 9
面試題7 理解成員 11
面試題8 在Java中,對(duì)象是如何傳遞消息的 14
面試題9 對(duì)于類的靜態(tài)變量的理解 14
面試題10 類繼承的建模表示方法 15
面試題11 使用jar命令 18
面試題12 如何執(zhí)行mian()方法 21
面試題13 Java開發(fā)原則 22
第2章 Java語(yǔ)言基礎(chǔ) 23
面試題1 掌握J(rèn)ava標(biāo)識(shí)符 23
面試題2 掌握J(rèn)ava關(guān)鍵字 26
面試題3 找出Java關(guān)鍵字 27
面試題4 挑選Java關(guān)鍵字 28
面試題5 選擇完整合法的Java注釋 28
面試題6 int和Integer的區(qū)別是什么 31
面試題7 哪些不屬于Java的原始類型 34
面試題8 String 和StringBuffer的區(qū)別 34
面試題9 指出Java的原始數(shù)據(jù)類型并說出其分類 35
面試題10 理解和掌握J(rèn)ava語(yǔ)言中的變量初始化 37
面試題11 哪幾個(gè)是有效的聲明語(yǔ)句 41
面試題12 選擇正確的代碼運(yùn)行結(jié)果 42
面試題13 空文件是否為一個(gè)有效的Java程序源文件 43
面試題14 嘗試編譯代碼并判斷結(jié)果 43
面試題15 關(guān)于main()方法正確的描述是 44
第3章 運(yùn)算符和類型轉(zhuǎn)換 47
面試題1 111%13的運(yùn)算結(jié)果 47
面試題2 選擇正確的遞增運(yùn)算結(jié)果 50
面試題3 8|9&10^11的運(yùn)算結(jié)果 52
面試題4 選擇表達(dá)式的輸出結(jié)果 60
面試題5 選擇“abcd” instanceof Object的返回結(jié)果 61
面試題6 考察運(yùn)算符的優(yōu)先級(jí) 62
面試題7 9+8%7+6的運(yùn)算結(jié)果 64
面試題8 選擇正確的運(yùn)算結(jié)果 64
面試題9 請(qǐng)給出equals()和==的區(qū)別 65
面試題10 判斷一系列表達(dá)式運(yùn)算后的最終結(jié)果 67
面試題11 賦值運(yùn)算符選擇題 68
面試題12 參數(shù)傳遞選擇題 70
面試題13 選擇正確結(jié)果 73
面試題14 補(bǔ)全代碼 74
面試題15 選擇正確的類型轉(zhuǎn)換 75
面試題16 表達(dá)式5.4+"3.2"的結(jié)果 77
面試題17 日期選擇題 79
第4章 聲明和訪問控制 84
面試題1 選擇非法聲明語(yǔ)句 84
面試題2 考察數(shù)組聲明 86
面試題3 如何獲得數(shù)組大小 87
面試題4 是否可以改變數(shù)組大小 88
面試題5 數(shù)組索引從幾開始 88
面試題6 如何初始化數(shù)組 89
面試題7 選擇正確的合法聲明 90
面試題8 類的聲明可否使用private 93
面試題9 如何正確使用this 94
面試題10 Java修飾符問題 97
面試題11 談?wù)刦inal、finally、finalize的區(qū)別 99
面試題12 final變量可以看作是常量嗎 100
面試題13 包含抽象方法的一定是抽象類嗎 101
面試題14 標(biāo)記Java類成員的可訪問性修飾符 102
面試題15 哪些成員可以從包外部訪問 105
面試題16 構(gòu)造器選擇題 106
面試題17 構(gòu)造器有怎樣的執(zhí)行順序 115
第5章 流程控制、異常處理和斷言 117
面試題1 選擇if語(yǔ)句執(zhí)行結(jié)果 117
面試題2 判斷if語(yǔ)句中的錯(cuò)誤 122
面試題3 判斷switch表達(dá)式的錯(cuò)誤 123
面試題4 找出語(yǔ)句中的錯(cuò)誤 124
面試題5 while語(yǔ)句選擇題 125
面試題6 迭代語(yǔ)句for中的錯(cuò)誤 129
面試題7 迭代語(yǔ)句for的編譯錯(cuò)誤 132
面試題8 for語(yǔ)句的循環(huán)條件 133
面試題9 哪個(gè)max方法可以正確返回最大值 134
面試題10 break和continue關(guān)鍵詞的掌握 138
面試題11 關(guān)于break和continue哪些描述正確 145
面試題12 選出關(guān)于for描述正確的語(yǔ)句 145
面試題13 哪個(gè)類是所有異常的基礎(chǔ)類 146
面試題14 Java如何處理異?!?48
面試題15 選擇處理異常結(jié)果 155
面試題16 有關(guān)異常的編譯結(jié)果 156
面試題17 異常處理選擇題 157
面試題18 如何使用throws 158
面試題19 什么時(shí)候用assert 159
面試題20 判斷哪幾條語(yǔ)句將拋出異常 163
第6章 深入理解面向?qū)ο蟮木琛?64
面試題1 請(qǐng)說出面向?qū)ο蟮奶卣饔心男?65
面試題2 列出面向?qū)ο蟮膸讉€(gè)設(shè)計(jì)原則 166
面試題3 關(guān)于類的說法哪些正確 168
面試題4 指出類A和類B之間的關(guān)系 171
面試題5 代碼中A和B的關(guān)系 174
面試題6 Java方法重載選擇題 175
面試題7 對(duì)于方法重載,哪些元素是必須相同的 180
面試題8 選擇編譯結(jié)果 181
面試題9 方法覆蓋選擇題 182
面試題10 指出代碼的錯(cuò)誤 188
面試題11 編譯代碼判斷結(jié)果 189
面試題12 請(qǐng)說出Java語(yǔ)言中覆蓋和重載的相同與不同 190
面試題13 說出代碼的編譯運(yùn)行結(jié)果 190
面試題14 指出代碼哪里會(huì)出現(xiàn)錯(cuò)誤 193
面試題15 父類構(gòu)造函數(shù)是先于子類構(gòu)造函數(shù)運(yùn)行嗎 194
面試題16 怎樣才能輸出good 195
面試題17 哪一個(gè)構(gòu)造函數(shù)能添加到標(biāo)記處而不會(huì)編譯錯(cuò)誤 199
面試題18 哪一種說明是正確的 200
面試題19 運(yùn)行下面代碼的結(jié)果是什么 201
第7章 對(duì)象生存期 203
面試題1 如何理解垃圾回收 203
面試題2 什么時(shí)候適合垃圾回收 206
面試題3 什么地方對(duì)象變得適用于垃圾回收 207
面試題4 關(guān)于垃圾回收哪些說法是正確的 208
面試題5 選擇正確的Java垃圾回收說法 209
面試題6 下面代碼中標(biāo)記的對(duì)象,哪里開始可以被回收 210
面試題7 初始器選擇題 211
面試題8 選擇正確的代碼塊型初始器 216
面試題9 Java初始器執(zhí)行順序 217
第8章 線程 218
面試題1 請(qǐng)說明進(jìn)程和線程的區(qū)別 218
面試題2 一個(gè)具有生命的線程有哪些狀態(tài) 220
面試題3 哪個(gè)方法是正確的啟動(dòng)新線程的方法 221
面試題4 如何創(chuàng)建啟動(dòng)線程 222
面試題5 選擇正確的線程說法 225
面試題6 選擇正確的輸出結(jié)果 225
面試題7 如何理解線程同步 226
面試題8 線程同步選擇題 231
面試題9 下面哪些事件會(huì)導(dǎo)致線程死亡 233
面試題10 調(diào)用yield()方法可以保證什么 239
面試題11 notify()方法定義在何處 239
第9章 面向?qū)ο蟮幕A(chǔ)類 241
面試題1 Object類中hasCode()方法的返回類型是什么 241
面試題2 Object類的clone()方法可以拋出哪個(gè)異?!?44
面試題3 關(guān)于對(duì)象的操作哪些說法正確 245
面試題4 Math.a(chǎn)bs(10,4)函數(shù)返回值 246
面試題5 哪些代碼部分能夠打印出11 248
面試題6 Math.ceil(-5.5)返回值 249
面試題7 哪些運(yùn)算符不能用于合并字符串對(duì)象 249
面試題8 如何提取字符串 253
面試題9 String類的trim()方法有什么作用 254
面試題10 String類的concat()方法 255
面試題11 哪些表達(dá)式是非法的 255
面試題12 哪個(gè)表達(dá)式結(jié)果為true 256
面試題13 String對(duì)象的length()方法 257
面試題14 理解StringBuffer類 257
面試題15 理解setLength()方法 261
面試題16 哪些參數(shù)列表具有相應(yīng)的StringBuffer類構(gòu)造函數(shù) 262
面試題17 哪個(gè)方法不是StringBuffer定義的 262
面試題18 請(qǐng)講述集合類的3個(gè)組成部分 263
面試題19 哪些是集合框架中的核心接口 265
面試題20 按序存放非唯一元素集合接口的名字 271
面試題21 如何實(shí)現(xiàn)Java集合 272
面試題22 打印輸出選擇題 277
面試題23 Collection接口的哪些方法會(huì)返回true 278
面試題24 實(shí)現(xiàn)Map接口的對(duì)象可以調(diào)用哪些方法 279
面試題25 選擇正確的代碼輸出結(jié)果 285
面試題26 哪個(gè)方法原型在接口java.util.Map.Entry中定義 287
面試題27 哪個(gè)代碼提供了hashCode()方法的正確實(shí)現(xiàn) 287
面試題28 關(guān)于System.out說法哪個(gè)正確 290
面試題29 哪個(gè)語(yǔ)句可以建立文件“file.txt”的字節(jié)輸入流 293
面試題30 哪個(gè)是正確的文件操作 294
面試題31 哪個(gè)方法能夠獲得file.txt文件的父路徑 299
面試題32 將“hello”字符寫入文件file.txt的末尾 300
面試題33 哪個(gè)類是FilterOutputStream類構(gòu)造器的合法參數(shù) 301
第10章 Servlet/JSP基礎(chǔ) 307
面試題1 Servlet和CGI的區(qū)別 307
面試題2 描述Servlet的生命周期 309
面試題3 控制臺(tái)正確的顯示結(jié)果 311
面試題4 HTTP請(qǐng)求時(shí)Servlet會(huì)調(diào)用HttpServlet的哪個(gè)方法 313
面試題5 如何把一個(gè)HTTP請(qǐng)求重定向到另外的URL 313
面試題6 請(qǐng)描述Servlet和JSP的區(qū)別與聯(lián)系 316
面試題7 JSP有哪些內(nèi)置對(duì)象?作用分別是什么 318
面試題8 哪個(gè)不是JSP的隱含對(duì)象 319
面試題9 請(qǐng)說出JSP的6個(gè)基本動(dòng)作指令和作用 319
面試題10 JSP頁(yè)面如何跳轉(zhuǎn) 322
面試題11 獲取頁(yè)面請(qǐng)求中一個(gè)文本框的輸入 324
面試題12 如何使用標(biāo)簽 326
面試題13 結(jié)束標(biāo)簽時(shí)調(diào)用哪個(gè)方法 328
面試題14 ${user.loginName}的執(zhí)行效果等同于哪一個(gè) 329
面試題15 JSP容易混淆的問題 332
面試題16 選擇正確的表達(dá)式 332
面試題17 的輸出結(jié)果 333
第11章 Java EE相關(guān)概念 334
面試題1 J2EE(Java EE)是什么 334
面試題2 解釋JNDI、JMS、JTA、JAF、RMI 335
面試題3 建立Enterprise Application時(shí)哪個(gè)J2EE組件會(huì)同時(shí)創(chuàng)建 337
面試題4 哪個(gè)操作是不可行的 337
面試題5 建立一個(gè)JDBC provider時(shí),哪些字段必須填寫 338
面試題6 什么是SOA,SOA有哪些特點(diǎn) 338
面試題7 請(qǐng)說出什么是Web Service 340
面試題8 Web Service由幾個(gè)基本技術(shù)組成,分別是什么 341
面試題9 什么是JAXP、JAXM 343
第12章 數(shù)據(jù)庫(kù)技術(shù) 344
面試題1 Connection的哪個(gè)方法可以建立PreparedStatement接口 344
面試題2 在JDBC中可以調(diào)用存儲(chǔ)過程的接口是哪一個(gè) 346
面試題3 哪些方法可以注冊(cè)一個(gè)JDBC Driver 347
面試題4 ResultSet的方法 348
面試題5 Statement、PreparedStatement和CallableStatement的區(qū)別 351
面試題6 說出以下數(shù)據(jù)結(jié)構(gòu)中不屬于線性數(shù)據(jù)結(jié)構(gòu)的 352
面試題7 在一棵二叉樹上第5層的結(jié)點(diǎn)數(shù)最多是多少 353
面試題8 數(shù)據(jù)庫(kù)系統(tǒng)的核心是什么 355
面試題9 哪個(gè)是數(shù)據(jù)庫(kù)的正確描述 356
面試題10 能夠給出數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法的是什么 356
面試題11 SQL語(yǔ)句中修改表結(jié)構(gòu)的命令 358
面試題12 給出Oracle中兩個(gè)查看表結(jié)構(gòu)的方法 359
面試題13 針對(duì)Oracle數(shù)據(jù)庫(kù)編寫SQL查詢語(yǔ)句 359
面試題14 常見的SQL查詢 359
面試題15 Oracle臨時(shí)表有幾種?臨時(shí)表和普通表的主要區(qū)別是什么 360
面試題16 說出冷備份和熱備份的不同點(diǎn)以及各自的優(yōu)點(diǎn) 361
面試題17 編譯PL/SQL Package時(shí)報(bào)告錯(cuò)誤,如何顯示出錯(cuò)信息 363
面試題18 SQL Server如何連接認(rèn)證 364
面試題19 在下劃線中填入相應(yīng)的答案 364
面試題20 如何區(qū)分用戶臨時(shí)表和系統(tǒng)臨時(shí)表 365
面試題21 SQL Server中自定義函數(shù)和存儲(chǔ)過程的區(qū)別 368
面試題22 使用case語(yǔ)句 369
面試題23 復(fù)雜的SQL查詢 369
第13章 常見的開源技術(shù) 371
面試題1 什么是MVC設(shè)計(jì)模式?MVC分別代表什么 371
面試題2 請(qǐng)畫出JSP Model 1與JSP Model 2的規(guī)范圖 373
面試題3 Action如何轉(zhuǎn)發(fā)頁(yè)面 374
面試題4 Struts 2有哪些優(yōu)勢(shì) 378
面試題5 針對(duì)Struts 2框架的哪些說法是對(duì)的 381
面試題6 對(duì)Struts 2框架中的ActionContext描述正確的是 381
面試題7 哪些不是Struts 2的內(nèi)置result類型 382
面試題8 在Struts 2框架中如何配置Action范圍資源文件 383
面試題9 Struts 2框架的攔截器 384
面試題10 如何使用OGNL表達(dá)式 385
面試題11 簡(jiǎn)述你對(duì)IoC(Inversion of Control)的理解 388
面試題12 什么是依賴注入(Dependency Injection,DI),Spring的實(shí)現(xiàn)方式有哪些 390
面試題13 簡(jiǎn)述Spring中Bean有哪些作用域 393
面試題14 列出Spring中的事務(wù)傳播行為和隔離級(jí)別 396
面試題15 哪個(gè)不是Hibernate的核心接口 398
面試題16 針對(duì)Hibernate配置文件的哪些說法是正確的 400
面試題17 請(qǐng)說明Hibernate有幾種映射類型,分別是什么 401
面試題18 關(guān)于SessionFactory的說法哪些正確 403
面試題19 哪些是屬于Session的方法 405
面試題20 cascade屬性如何設(shè)置 406
面試題21 提交幾條update語(yǔ)句 406
面試題22 在持久化層的對(duì)象分為哪些狀態(tài) 407
面試題23 Hibernate持久化對(duì)象狀態(tài)轉(zhuǎn)換 408
面試題24 如何變成游離狀態(tài) 409
面試題25 哪個(gè)技術(shù)不是Ajax技術(shù)體系的組成部分 410
面試題26 XMLHttpRequest對(duì)象有幾個(gè)狀態(tài)值 411
面試題27 JavaScript中的函數(shù)和對(duì)象 412
面試題28 如何使用JavaScript創(chuàng)建對(duì)象 415
面試題29 請(qǐng)簡(jiǎn)單介紹什么是JSF 417
面試題30 請(qǐng)簡(jiǎn)述什么是MyFaces 418
面試題31 MyFaces的默認(rèn)核心標(biāo)簽是什么 418
面試題32 請(qǐng)簡(jiǎn)述FreeMarker技術(shù) 419
面試題33 FreeMarker模板采用什么語(yǔ)言編寫 420
面試題34 什么是Log4j 421
面試題35 Log4j記錄器的優(yōu)先級(jí)順序是什么 421
面試題36 哪些是Log4j日志的輸出樣式 422
第14章 軟件工程和UML 424
面試題1 請(qǐng)說出軟件工程的4項(xiàng)基本原則 424
面試題2 請(qǐng)列出軟件工程生命周期的6個(gè)階段 425
面試題3 請(qǐng)說出3種軟件生命周期模型 428
面試題4 請(qǐng)簡(jiǎn)單描述什么是建?!?31
面試題5 請(qǐng)簡(jiǎn)單解釋什么是UML 432
面試題6 標(biāo)準(zhǔn)的UML內(nèi)容是由哪5種圖定義的 433
面試題7 理解UML類圖 435
面試題8 活動(dòng)圖強(qiáng)調(diào)什么 436
面試題9 如何描述跨越多個(gè)用例的單個(gè)對(duì)象的行為 437
面試題10 正確理解用例 437
面試題11 判斷用例之間的關(guān)系 438
面試題12 包(package)是UML的什么事物 439
第15章 上機(jī)編程面試題 441
面試題1 如何拆分字符串 441
面試題2 如何截取字符串 444
面試題3 排序編程 445
面試題4 排列組合數(shù)字 448
面試題5 多線程編程 449
面試題6 請(qǐng)編寫一個(gè)Singleton模式 450
面試題7 金額轉(zhuǎn)換編程 451
面試題8 編寫MySQL數(shù)據(jù)庫(kù)的JDBC連接 455
面試題9 編寫SQL語(yǔ)句 456
面試題10 編寫一個(gè)簡(jiǎn)單的Struts 2框架應(yīng)用 464
面試題11 編寫一個(gè)Struts 2框架應(yīng)用的Action 465
面試題12 編寫一個(gè)Hibernate應(yīng)用 467
第16章 考察算法和邏輯思維的面試題 469
面試題1 河內(nèi)塔問題 469
面試題2 三色旗問題 471
面試題3 背包問題 473
面試題4 洗撲克牌 476
面試題5 求質(zhì)數(shù)編程 477
面試題6 Craps賭博游戲 479
面試題7 最大訪客數(shù)計(jì)算 481
面試題8 燒香計(jì)時(shí) 482
面試題9 丟失的1元錢 483
面試題10 買水問題 483
面試題11 如何分工錢 484
面試題12 猜測(cè)撲克牌 484
面試題13 黑白襪子 485
面試題14 一次測(cè)量問題 486
面試題15 經(jīng)典的海盜分贓難題 488
面試題16 過橋問題 491
面試題17 聰明的預(yù)言家 492

本目錄推薦

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