- Java開發(fā)之道
- 張振坤 李鐘尉 陳丹丹等編著
- 1522字
- 2018-12-27 19:53:47
前言
許多求職人員在面試時經(jīng)常遇到的一個問題是“您有幾年開發(fā)經(jīng)驗(yàn)?”這對于一個剛剛走出校園的畢業(yè)生來說,簡直就是一顆“原子彈”。“經(jīng)驗(yàn)”真的很重要嗎?是的,它是衡量個人能力的砝碼,它將許多求職者擋在了名企的門外。
本書不是基礎(chǔ)類書籍,不是項(xiàng)目、案例類書籍,它是一本積累編程經(jīng)驗(yàn)的書籍。本書包括了80個編程細(xì)節(jié)、97個編程技巧、21個編程陷阱、20個編程謬誤、20個優(yōu)化算法和15個解決方案。這些內(nèi)容是作者結(jié)合自己多年的實(shí)際開發(fā)經(jīng)驗(yàn),精心篩選和提煉而成的。如果您想提高自己的編程能力,本書將是最佳的選擇!

本書內(nèi)容
本書包含6大部分,共16章內(nèi)容,主要包括編程經(jīng)驗(yàn)與感悟、陷阱與謬誤、技術(shù)細(xì)節(jié)、編程技巧、算法與效率、解決方案等內(nèi)容。
本書的內(nèi)容結(jié)構(gòu)如下圖所示。

本書特色
· 內(nèi)容經(jīng)典、匯聚精華
書中每項(xiàng)內(nèi)容都是由作者精心選擇的,具有很強(qiáng)的代表性和實(shí)用性。
· 講解風(fēng)趣、詼諧生動
無論是在目錄名稱上還是在技術(shù)講解上,始終突出趣味性。在目錄選擇上,作者想盡辦法使目錄更新穎,更能夠體現(xiàn)內(nèi)容的特點(diǎn)。在技術(shù)講解中,通過穿插故事、比喻等形式,幫助讀者消化和吸收所介紹的內(nèi)容。
· 知無不言、言無不盡
書中在介紹知識點(diǎn)時,對相應(yīng)專題進(jìn)行了深入剖析,使知識點(diǎn)呈現(xiàn)系統(tǒng)性、全面性的特點(diǎn),避免出現(xiàn)一筆帶過、言之無物的情況。
· 圖文并茂、形象易懂
書中使用了大量的流程圖、示意圖及圖例來說明和演示技術(shù),幫助讀者更直觀地理解書中的內(nèi)容。

· 代碼規(guī)范、注釋詳盡
書中的實(shí)例代碼都是按照商業(yè)編碼規(guī)范來書寫的,為了方便用戶閱讀代碼,幾乎所有的代碼都提供有詳細(xì)的注釋。
private Connection conn=null; //聲明連接 private PreparedStatement ps=null; //聲明PreparedStatement對象 private ResultSet rs=null; //聲明結(jié)果集對象 /** *定義構(gòu)造方法,用于加載數(shù)據(jù)庫驅(qū)動 */ public PreparedQueryFrame () { try { Class. forName ("net. sourceforge. jtds. jdbc. Driver"); //加載數(shù)據(jù)庫驅(qū)動 } catch (ClassNotFoundException e) { e. printStackTrace (); //打印棧蹤跡 } }
本書約定
· 書中的所有實(shí)例在光盤中均有源代碼。
源代碼在光盤中的存儲形式為“光盤\MR\Instance\12\03\插入排序”,其中,"MR\Instance\”是固定的目錄部分,其后的“12”表示實(shí)例所在的章號,而章號后的“03”表示二級標(biāo)題的序號,最后的“插入排序”表示項(xiàng)目名稱 ,目錄示意圖如下所示。

在本書的二級標(biāo)題下會存在有多個實(shí)例的情況,為了區(qū)分不同的實(shí)例,實(shí)例的項(xiàng)目名稱都是不同的。例如,03二級標(biāo)題下存在兩個實(shí)例,它們的存儲形式為 "MR\ Instance\12\03\插入排序”和 "MR\ Instance\12\03\希爾排序”。
· 書中有些實(shí)例會用到數(shù)據(jù)庫,為了保證程序的運(yùn)行,用戶需要將實(shí)例使用的數(shù)據(jù)庫安裝到本地機(jī)器上,詳細(xì)安裝方法請參考光盤中的 "Java開發(fā)之道光盤使用說明書”。
· 出于篇幅的限制,書中有些實(shí)例只給出了核心代碼,但這不會影響讀者的學(xué)習(xí),完整的代碼可以從本書的光盤中找到。
· 在使用本書的實(shí)例之前,請仔細(xì)閱讀光盤中的 "Java開發(fā)之道光盤使用說明書”。
附贈DVD光盤
為了幫助讀者學(xué)習(xí)和練習(xí)書中的實(shí)例,本書附贈有DVD光盤,里面提供了書中所有實(shí)例項(xiàng)目的源代碼、素材及 "Java開發(fā)之道光盤使用說明書”,并贈送了Java的相關(guān)學(xué)習(xí)資料。光盤目錄如下圖所示。

注:讀者在使用本書光盤源碼前,請仔細(xì)閱讀光盤使用說明書。
本書讀者群
本書非常適合以下人員閱讀:
Java求職人員
大中專院校的在校生和畢業(yè)生
相關(guān)培訓(xùn)機(jī)構(gòu)的學(xué)員
語言已經(jīng)入門,急需進(jìn)一步提高的編程人員
編程愛好者
有多年開發(fā)經(jīng)驗(yàn)的程序員
學(xué)習(xí)答疑
如果您在學(xué)習(xí)或使用本書的過程中遇到問題或疑惑,可以通過如下方式與我們聯(lián)系:
服務(wù)網(wǎng)站:www.mingribook.com
服務(wù)QQ:200958607(若要加該QQ為好友,請?jiān)隍?yàn)證信息中注明是本書讀者)
服務(wù)信箱:mingrisoft@mingrisoft. com
服務(wù)電話:0431-84978981/84978982
學(xué)習(xí)社區(qū):bbs.mrbccd.com
我們承諾將在5個工作日內(nèi)給您提供解答。
本書作者
本書由明日科技組織編寫,參加編寫的有張振坤、李鐘尉、陳丹丹、呂雙、劉中華、梁水、張彥國、王樂樂、高春艷、梁曉嵐、李偉明、鞏建華、賽奎春、楊麗、劉欣等。由于作者水平有限,疏漏和不足之處在所難免,請廣大讀者朋友批評指正。
明日科技
2010年7月
- 程序員修煉之道:程序設(shè)計入門30講
- Apache Oozie Essentials
- Xcode 7 Essentials(Second Edition)
- 從Excel到Python:用Python輕松處理Excel數(shù)據(jù)(第2版)
- Learning Zurb Foundation
- C程序設(shè)計實(shí)踐教程
- 程序設(shè)計基礎(chǔ)教程:C語言
- SQL Server從入門到精通(第3版)
- 圖數(shù)據(jù)庫實(shí)戰(zhàn)
- Python語言實(shí)用教程
- 零基礎(chǔ)學(xué)Kotlin之Android項(xiàng)目開發(fā)實(shí)戰(zhàn)
- Visual Studio Code 權(quán)威指南
- Java Web應(yīng)用開發(fā)給力起飛
- C#程序設(shè)計基礎(chǔ)入門教程
- Keil Cx51 V7.0單片機(jī)高級語言編程與μVision2應(yīng)用實(shí)踐