注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java程序員面試寶典

Java程序員面試寶典

Java程序員面試寶典

定 價:¥49.80

作 者: 楊磊 等編著
出版社: 清華大學出版社
叢編項:
標 簽: J2EE

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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