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

Java程序員面試寶典

Java程序員面試寶典

定 價:¥49.80

作 者: 楊磊 等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787302228325 出版時間: 2010-09-01 包裝: 平裝
開本: 16開 頁數(shù): 355 字?jǐn)?shù):  

內(nèi)容簡介

  目前許多開發(fā)者對Java語言及其底層原理掌握不牢固,在面試過程中經(jīng)常漏洞百出,無法取得好成績。而招聘單位為了得到高素質(zhì)的員工往往使出渾身解數(shù),采用各種形式的面試考察求職者,這讓面試難度大大增加。求職者要想成功應(yīng)聘,不僅需要扎實(shí)的基本功,還需要經(jīng)受情商和智商方面的考查?!禞ava程序員面試寶典(附光盤)》通過200個面試題,對企業(yè)招聘Java程序員需要掌握的知識進(jìn)行了系統(tǒng)、全面的總結(jié),以幫助讀者進(jìn)行充分的面試準(zhǔn)備,在激烈的競爭中拔得頭籌?!禞ava程序員面試寶典(附光盤)》列舉了各大IT公司的面試真題,詳細(xì)分析了應(yīng)聘Java程序員職位的常見考點(diǎn),主要內(nèi)容包括面試流程及求職準(zhǔn)備、Java語言基礎(chǔ)、數(shù)據(jù)類型、集合框架、圖形用戶界面、輸入與輸出、多線程、反射機(jī)制、網(wǎng)絡(luò)編程、JDBC、Web開發(fā)基礎(chǔ)、SSH框架(Struts、Spring和Hibernate)、EJB、JPA、算法、設(shè)計(jì)模式及情商和智商類面試題?!禞ava程序員面試寶典(附光盤)》附帶1張DVD光盤,內(nèi)容為《Java程序員面試寶典(附光盤)》所有面試題的多媒體教學(xué)視頻(共14.5小時)及免費(fèi)贈送的55小時Java教學(xué)視頻和5.5小時算法教學(xué)視頻。授人以魚,不如授人以漁?!禞ava程序員面試寶典(附光盤)》中的面試題不但以實(shí)例代碼和流程圖的形式對答案進(jìn)行了詳細(xì)解析,還對問題的相關(guān)知識點(diǎn)進(jìn)行了擴(kuò)展說明。希望通過《Java程序員面試寶典(附光盤)》,讀者可以成功應(yīng)聘,并提升綜合素質(zhì)?!禞ava程序員面試寶典(附光盤)》適合應(yīng)聘Java和J2EE職位的程序員閱讀,也適合其他程序員作為拓展讀物進(jìn)行閱讀。

作者簡介

  楊磊,畢業(yè)于西南財(cái)經(jīng)大學(xué)電子商務(wù)專業(yè)。有多年的Java和C/C++開發(fā)經(jīng)驗(yàn),尤其擅長大中型J2EE項(xiàng)目的設(shè)計(jì)和開發(fā)。長期擔(dān)任公司技術(shù)開發(fā)組組長,具有很強(qiáng)的項(xiàng)目管理和實(shí)戰(zhàn)開發(fā)經(jīng)驗(yàn)。曾經(jīng)開發(fā)了電信運(yùn)營支撐系統(tǒng)、醫(yī)療辦公自動化系統(tǒng)、B2C電子商系統(tǒng)等多個J2EE系統(tǒng)。著有《新手學(xué)Java Web開發(fā)》一書。業(yè)余時間喜歡閱讀和旅游。

圖書目錄

第1篇 求職準(zhǔn)備
第1章 應(yīng)聘軟件開發(fā)職位前必須知道的那些事\t2
1.1 認(rèn)識職業(yè)規(guī)劃\t2
1.1.1 職業(yè)規(guī)劃的意義\t2
1.1.2 軟件人才的職業(yè)規(guī)劃\t3
1.2 應(yīng)聘過程\t4
1.2.1 掌握基本的應(yīng)聘流程\t4
1.2.2 面試資料的準(zhǔn)備\t5
1.2.3 簡歷的寫法及應(yīng)注意的問題\t5
1.2.4 求職信的寫法及應(yīng)注意的問題\t8
1.2.5 面試的準(zhǔn)備\t9
1.3 面試的方式\t10
1.3.1 筆試\t10
1.3.2 電話面試\t11
1.3.3 面試\t12
1.4 小結(jié)\t13
第2篇 Java基礎(chǔ)知識
第2章 Java程序基礎(chǔ)( 教學(xué)視頻:43分鐘)\t16
2.1 開發(fā)和運(yùn)行環(huán)境\t16
面試題001 JDK和JRE的區(qū)別是什么?它們各自有什么作用\t16
面試題002 如何利用JDK編譯和運(yùn)行應(yīng)用程序\t17
面試題003 環(huán)境變量CLASSPATH的作用是什么\t19
面試題004 如何為Java程序動態(tài)的指定類搜索路徑\t20
2.2 Java語言概述\t20
面試題005 Java與C++程序在編譯和運(yùn)行上有什么區(qū)別\t21
面試題006 什么是JVM及其工作原理\t21
面試題007 Java程序?yàn)槭裁礋o須delete語句進(jìn)行內(nèi)存回收\t23
2.3 生成、部署和配置\t24
面試題008 如何利用命名提示符把Java程序打包成jar文件\t24
面試題009 關(guān)于Java Web項(xiàng)目的生成、部署和配置問題\t26
面試題010 EJB項(xiàng)目的生成和部署問題\t27
2.4 小結(jié)\t28
第3章 Java語法基礎(chǔ)( 教學(xué)視頻:103分鐘)\t29
3.1 基礎(chǔ)類型和語法\t29
面試題011 變量及其作用范圍\t29
面試題012 Java的變量分哪兩種大的數(shù)據(jù)類型\t30
面試題013 Java包含哪些基本數(shù)據(jù)類型及其包裝類\t32
面試題014 如何理解Java中的裝箱和拆箱\t33
面試題015 Java的引用和C++的指針有什么區(qū)別\t34
面試題016 請簡述Java中的main()方法\t35
面試題017 Java中equal和==的區(qū)別是什么\t36
面試題018 Java提供了哪幾種循環(huán)結(jié)構(gòu)?它們各自的特點(diǎn)是什么\t38
面試題019 Java中的三元運(yùn)算符是什么\t39
面試題020 Java中的注釋有哪些\t40
3.2 對象和類型\t41
面試題021 類和對象有什么區(qū)別\t41
面試題022 Java中如何使用繼承來重用代碼\t43
面試題023 簡述Java中的多態(tài)\t44
面試題024 請介紹Java中靜態(tài)成員的特點(diǎn)\t46
面試題025 簡述Java派生類中的構(gòu)造方法如何為父類傳遞參數(shù)\t47
面試題026 簡述接口和抽象類的區(qū)別\t48
面試題027 簡述一下內(nèi)部類的實(shí)質(zhì)是什么\t50
3.3 包和訪問控制\t52
面試題028 包應(yīng)該如何被創(chuàng)建及使用\t53
面試題029 說明private、protected、public和default的區(qū)別\t54
3.4 小結(jié)\t55
第4章 數(shù)據(jù)類型及類型轉(zhuǎn)換( 教學(xué)視頻:63分鐘)\t56
4.1 整型數(shù)據(jù)\t56
面試題030 int和Integer有什么區(qū)別\t56
面試題031 int的取值范圍\t57
面試題032 如何用八進(jìn)制和十六進(jìn)制來表示整型數(shù)據(jù)\t58
面試題033 long的取值范圍\t59
4.2 實(shí)型數(shù)據(jù)\t59
面試題034 float和double的取值范圍各是多少\t59
面試題035 實(shí)型與整型的相互轉(zhuǎn)換\t60
面試題036 如何用BigDecimal類進(jìn)行精確運(yùn)算\t61
4.3 布爾型數(shù)據(jù)\t63
面試題037 Java可以用非0來代表true嗎\t63
面試題038 boolean和它的包裝類的區(qū)別在哪里\t64
4.4 字符型數(shù)據(jù)\t65
面試題039 char的取值范圍\t65
面試題040 char能否存儲漢字\t66
面試題041 如何使用轉(zhuǎn)義字符\t67
4.5 String型數(shù)據(jù)\t68
面試題042 字符串字面量是否自動生成一個String對象\t68
面試題043 字符串對象池的作用是什么\t69
面試題044 StringBuffer和StringBuilder存在的作用是什么\t71
面試題045 如何輸出反轉(zhuǎn)過后的字符串\t72
面試題046 如何使用指定的字符集創(chuàng)造String對象\t73
4.6 小結(jié)\t74
第5章 數(shù)組和集合的使用( 教學(xué)視頻:54分鐘)\t75
5.1 Java的數(shù)組\t75
面試題047 如何理解數(shù)組在Java中作為一個類\t75
面試題048 new Object[5]語句是否創(chuàng)建了5個對象\t77
面試題049 如何拷貝數(shù)組的數(shù)據(jù)\t78
面試題050 二維數(shù)組的長度是否固定\t79
5.2 集合框架\t80
面試題051 什么是集合\t80
面試題052 迭代器是什么\t81
面試題053 比較器是什么\t82
面試題054 Vector與ArrayList的區(qū)別\t85
面試題055 HashMap和HashTable的區(qū)別\t86
面試題056 集合使用泛型帶來了什么好處\t87
面試題057 如何把集合對象里的元素進(jìn)行排序\t88
面試題058 符合什么條件的數(shù)據(jù)集合可以使用foreach循環(huán)\t91
5.3 小結(jié)\t93
第6章 Java圖形用戶界面( 教學(xué)視頻:42分鐘)\t94
6.1 圖形用戶界面基礎(chǔ)\t94
面試題059 JFrame的作用是什么?它應(yīng)該如何使用\t94
面試題060 如何創(chuàng)建一個按鈕\t96
面試題061 如何使用文本輸入組件\t97
面試題062 如何捕獲事件\t98
6.2 布局控制\t100
面試題063 如何使用BorderLayout布局\t100
面試題064 如何使用FlowLayout布局\t102
面試題065 如何使用GridLayout布局\t103
6.3 事件模型\t105
面試題066 Swing事件模型的通用規(guī)則是什么\t105
面試題067 監(jiān)聽器的適配器的作用是什么\t106
6.4 Swing編程應(yīng)用\t108
面試題068 用JButton開發(fā)掃雷游戲\t108
面試題069 用JTextField和JButton開發(fā)計(jì)算器程序\t112
面試題070 用JTextArea開發(fā)俄羅斯方塊游戲\t115
6.5 小結(jié)\t122
第3篇 Java高級特性
第7章 輸入輸出流( 教學(xué)視頻:37分鐘)\t124
7.1 File類\t124
面試題071 目錄和文件操作\t124
面試題072 寫一個復(fù)制文件的程序\t125
面試題073 如何使用隨機(jī)存取文件RandomAccessFile類\t127
7.2 Stream類\t128
面試題074 字節(jié)流的處理方式\t128
面試題075 字符流的處理方式\t129
7.3 序列化\t130
面試題076 什么是序列化\t130
面試題077 如何序列化和反序列化一個Java對象\t131
7.4 小結(jié)\t133
第8章 多線程編程( 教學(xué)視頻:37分鐘)\t134
8.1 多線程編程的基本概念\t134
面試題078 什么是多線程\t134
面試題079 解釋進(jìn)程和線程的區(qū)別\t135
8.2 Java中的多線程編程\t136
面試題080 如何讓一個類成為線程類\t136
面試題081 解釋Runnable接口與Thread類的區(qū)別\t137
面試題082 如何啟動一個線程\t138
面試題083 如何使用sychronized來讓線程同步\t139
面試題084 編寫一個生產(chǎn)者與消費(fèi)者模型的多線程例子程序\t141
面試題085 如何使用Java的線程池\t143
8.3 小結(jié)\t145
第9章 Java的反射機(jī)制( 教學(xué)視頻:30分鐘)\t146
9.1 反射基礎(chǔ)\t146
面試題086 反射的原理是什么\t146
面試題087 Class類的含義和作用是什么\t147
面試題088 如何操作類的成員變量(Field)\t148
面試題089 如何操作類的方法(Method)\t150
9.2 反射應(yīng)用舉例\t151
面試題090 如何利用反射實(shí)例化一個類\t151
面試題091 如何利用反射機(jī)制來訪問一個類的私有成員\t152
面試題092 如何利用反射來覆蓋數(shù)據(jù)對象的toString()方法\t153
9.3 小結(jié)\t155
第10章 Java的網(wǎng)絡(luò)編程( 教學(xué)視頻:44分鐘)\t156
10.1 網(wǎng)絡(luò)編程基礎(chǔ)\t156
面試題093 TCP/IP協(xié)議的理解\t156
面試題094 TCP協(xié)議的通信特點(diǎn)是什么\t157
面試題095 Java的TCP編程模型是什么\t158
面試題096 UDP協(xié)議的通信特點(diǎn)是什么\t160
面試題097 Java的UDP編程模型是什么\t161
10.2 Java網(wǎng)絡(luò)編程舉例\t163
面試題098 如何創(chuàng)建TCP通信的服務(wù)器端的多線程模型\t163
面試題099 用TCP通信模型創(chuàng)建一個Web服務(wù)器\t165
面試題100 用UDP通信模型創(chuàng)建一個即時聊天軟件\t167
面試題101 如何使用Java訪問Web站點(diǎn)\t169
10.3 小結(jié)\t171
第11章 Java對數(shù)據(jù)庫的操作( 教學(xué)視頻:43分鐘)\t172
11.1 SQL基礎(chǔ)\t172
面試題102 什么是SQL\t172
面試題103 如何使用SQL檢索數(shù)據(jù)\t173
面試題104 如何使用SQL更改數(shù)據(jù)\t175
11.2 JDBC\t176
面試題105 JDBC的工作原理是什么\t176
面試題106 請簡述JDBC操作數(shù)據(jù)庫的編程步驟\t178
面試題107 如何使用JDBC的事務(wù)\t179
面試題108 如何使用JDBC實(shí)現(xiàn)數(shù)據(jù)訪問對象層(DAO)\t181
面試題109 如何使用連接池技術(shù)\t185
面試題110 如何使用可滾動的結(jié)果集\t187
面試題111 如何使用可更新的結(jié)果集\t189
11.3 JDBC操作各類數(shù)據(jù)源\t190
面試題112 如何使用JDBC操作Oracle數(shù)據(jù)庫\t191
面試題113 如何使用JDBC操作MySQL數(shù)據(jù)庫\t192
面試題114 如何使用JDBC操作SQL Server數(shù)據(jù)庫\t193
面試題115 如何使用JDBC操作Access\t195
面試題116 如何使用JDBC操作Excel\t196
11.4 小結(jié)\t197
第4篇 Java EE相關(guān)問題
第12章 Web開發(fā)相關(guān)技術(shù)( 教學(xué)視頻:60分鐘)\t200
12.1 Servlet與Web容器\t200
面試題117 一個Web應(yīng)用程序應(yīng)該遵守哪些規(guī)范\t200
面試題118 什么是Servlet\t202
面試題119 Servlet的生命周期是怎樣的\t203
面試題120 Servlet接口有哪些實(shí)現(xiàn)類\t205
面試題121 如何在Servlet中獲取請求參數(shù)的值\t206
面試題122 Forward和Redirect的區(qū)別\t207
面試題123 過濾器的作用和工作原理是什么\t210
面試題124 監(jiān)聽器的作用和工作原理是什么\t211
12.2 JSP動態(tài)語言\t214
面試題125 JSP的運(yùn)行機(jī)制是什么\t214
面試題126 JSP的內(nèi)置對象及其用途\t215
面試題127 page和request作用范圍的區(qū)別是什么\t218
面試題128 JSP如何使用JavaBean\t219
12.3 表達(dá)式語言和JSTL\t221
面試題129 如何使用迭代標(biāo)簽循環(huán)顯示數(shù)據(jù)\t221
面試題130 JSTL提供了哪些邏輯判斷標(biāo)簽\t223
12.4 小結(jié)\t225
第13章 Struts、Spring和Hibernate組合( 教學(xué)視頻:109分鐘)\t227
13.1 MVC和Struts\t227
面試題131 什么是MVC設(shè)計(jì)模式\t227
面試題132 如何編寫一個MVC的Java Web應(yīng)用程序\t229
面試題133 Struts框架是如何體現(xiàn)MVC模式的\t232
面試題134 開發(fā)一個Struts應(yīng)用程序的思路是什么\t235
面試題135 Struts提供了哪幾類Action\t239
13.2 Hibernate\t240
面試題136 什么是對象關(guān)系映射模型(ORM)\t240
面試題137 Hibernate的基本使用思想是什么\t242
面試題138 Hibernate的實(shí)體存在哪幾種狀態(tài)\t244
面試題139 HQL查詢語言的使用方法是什么\t246
面試題140 如何使用Hibernate進(jìn)行分頁查詢\t249
面試題141 get()和load()方法的區(qū)別是什么\t249
面試題142 如何映射一對一關(guān)系\t250
面試題143 如何映射一對多關(guān)系\t252
面試題144 如何映射多對多關(guān)系\t254
面試題145 繼承關(guān)系的映射策略有哪些\t256
13.3 Spring\t259
面試題146 依賴注入的方式有哪些\t259
面試題147 如何使用Spring的聲明式事務(wù)\t262
面試題148 如何在Web應(yīng)用程序中整合Struts、Spring和Hibernate\t264
13.4 小結(jié)\t266
第14章 EJB與JPA相關(guān)問題( 教學(xué)視頻:51分鐘)\t267
14.1 EJB 3.0\t267
面試題149 EJB的類型有哪幾種\t267
面試題150 EJB程序的開發(fā)思路和步驟是什么\t268
面試題151 無狀態(tài)會話Bean的生命周期是怎樣的\t271
面試題152 有狀態(tài)會話Bean的生命周期是怎樣的\t274
面試題153 Servlet如何調(diào)用EJB\t277
面試題154 用EJB發(fā)布Web服務(wù)的基本思路是什么\t279
面試題155 JMS分哪兩種開發(fā)模式\t282
面試題156 如何使用消息驅(qū)動Bean進(jìn)行異步開發(fā)\t287
14.2 JPA規(guī)范\t288
面試題157 JPA的使用思路是什么\t289
面試題158 無狀態(tài)會話Bean如何獲得和使用EntityManager\t291
面試題159 JPA可以在EJB容器以外的地方使用嗎?\t293
14.3 小結(jié)\t296
第5篇 算法和設(shè)計(jì)模式
第15章 Java編程試題( 教學(xué)視頻:70分鐘)\t298
15.1 基礎(chǔ)編程試題\t298
面試題160 打印出100以內(nèi)的素?cái)?shù)\t298
面試題161 打印九九乘法口訣表\t300
面試題162 打印10000以內(nèi)的回文數(shù)字\t301
面試題163 獲得任意一個時間的下一天的時間\t302
面試題164 50個人圍成一圈數(shù)到3和3的倍數(shù)時出圈,
\t 問剩下的人是誰?在原來的位置是多少\t304
面試題165 將某個時間以固定格式轉(zhuǎn)化成字符串\t305
面試題166 用Java實(shí)現(xiàn)一個冒泡排序算法\t306
面試題167 用Java實(shí)現(xiàn)一個插入排序算法\t308
面試題168 用Java實(shí)現(xiàn)一個快速排序算法\t309
15.2 高級編程試題\t311
面試題169 怎樣實(shí)現(xiàn)Singleton(單例)模式編程\t311
面試題170 怎樣實(shí)現(xiàn)簡單工廠模式編程\t313
面試題171 怎樣實(shí)現(xiàn)工廠方法模式編程\t315
面試題172 怎樣實(shí)現(xiàn)抽象工廠方法模式編程\t317
面試題173 怎樣實(shí)現(xiàn)觀察者模式編程\t319
面試題174 用Java實(shí)現(xiàn)一個鏈表類\t323
15.3 小結(jié)\t325
第6篇 情商和智商經(jīng)典面試題
第16章 情商類面試題( 教學(xué)視頻:48分鐘)\t328
16.1 應(yīng)屆畢業(yè)生問題應(yīng)答\t328
面試題175 你有暑期打工的經(jīng)歷嗎?是怎樣找到的\t328
面試題176 你認(rèn)為的你第一份工作能干多久\t329
面試題177 除了本公司,你還應(yīng)聘了其他哪些公司呢\t329
面試題178 你如何看待公司沒有足夠的培訓(xùn)課程\t330
16.2 常規(guī)問題應(yīng)答\t331
面試題179 簡要介紹你自己\t331
面試題180 你在上一家公司的離職原因是什么\t333
面試題181 你了解本公司嗎?為什么要選擇本公司\t334
面試題182 你如何看待加班問題的\t335
面試題183 自己的最大優(yōu)缺點(diǎn)是什么\t336
面試題184 你希望的待遇為多少\t336
面試題185 你認(rèn)為團(tuán)隊(duì)工作和獨(dú)自干活哪樣效率更高\(yùn)t337
面試題186 如果你所處的團(tuán)隊(duì)中,并不是每個成員都承擔(dān)著
相同的工作量,你會怎樣看待\t338
面試題187 你怎樣為工作任務(wù)區(qū)分輕重緩急\t340
面試題188 如果你完全不同意你上司的某個要求,你怎么處理\t341
16.3 小結(jié)\t342
第17章 智商類面試題( 教學(xué)視頻:43分鐘)\t343
17.1 腦筋急轉(zhuǎn)彎\t343
面試題189 美國有多少輛汽車\t343
面試題190 下水道的蓋子為什么是圓形的\t344
面試題191 分蛋糕\t345
面試題192 你怎樣改造和重新設(shè)計(jì)一個ATM銀行自動取款機(jī)\t346
17.2 邏輯推理\t347
面試題193 3盞燈與3個開關(guān)\t347
面試題194 戴帽子\t348
面試題195 海盜分金\t349
面試題196 罪犯認(rèn)罪\t350
17.3 計(jì)算推理\t351
面試題197 倒水問題\t351
面試題198 找出輕球\t352
面試題199 騙子購物\t353
面試題200 燒香問題\t354
17.4 小結(jié)

本目錄推薦

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