出版時間:2011-1 出版社:清華大學出版社 作者:李鐘尉,陳丹丹 頁數(shù):817
Tag標簽:無
前言
特別說明:《Java開發(fā)實戰(zhàn)1200例》包括第I卷、第II卷共計1200個例子,本書是第I卷,包含603個例子。程序開發(fā)是一項艱辛的工作,它不僅考驗開發(fā)人員的智力,更考驗開發(fā)人員的體力??v觀國內的軟件企業(yè),內部開發(fā)團隊挑燈夜戰(zhàn),連續(xù)加班是常有的事情。筆者曾“有幸”參加過十幾個項目的開發(fā)工作,對編程有深刻的體會。編程是一項復雜的創(chuàng)造性工作,它不僅需要開發(fā)人員掌握各方面的知識,還需要開發(fā)人員積累豐富的開發(fā)經驗。項目開發(fā)中的一個問題可能會占用團隊幾天甚至十幾天的時間,但是如果開發(fā)人員遇到過類似的問題,也許幾分鐘就可以解決。這就是編程經驗的重要性,也是許多軟件企業(yè)用人時選擇有項目開發(fā)經驗者的主要原因。本書精選了項目開發(fā)中的603個實例,涵蓋了Java語法與面向對象技術、Java高級應用、窗體與控件應用、文件操作典型應用、數(shù)據(jù)庫應用等方面的內容,每一個知識點都提供了豐富的、具有很強實用性的實例,從而幫助開發(fā)人員快速解決疑難問題。本書內容本書分為5篇24章,共計603個實例。書中所選實例均來源于一線開發(fā)人員的實際項目開發(fā),囊括了開發(fā)中經常使用和需要解決的熱點、難點問題,使讀者可以快速地解決開發(fā)中的難題,提高編程效率。本書亮點內容導航如下圖所示。為了方便讀者學習書中的實例和積累開發(fā)經驗,本書在講解實例時按照“實例說明”、“關鍵技術”、“設計過程”和“秘笈心法”4個部分進行講解。實例說明實例說明部分利用圖文結合的方式,介紹實例的特點、功能和運行效果,使讀者可以快速了解實例的作用,并從實例中學到技能。關鍵技術關鍵技術部分剖析了實例使用的核心技術。這樣,讀者在不必查看設計過程和源代碼的情況下即可快速掌握實例的關鍵技術,甚至直接做出實例。設計過程設計過程部分詳細介紹了實例的開發(fā)過程。讀者可以按照該部分內容做出自己的實例程序。秘笈心法秘笈心法部分給出了與實例相關的技巧、注意事項或經驗總結,以豐富讀者的編程經驗。下圖展示了一個完整實例的文檔縮略圖。本書特點實例極為豐富本書第I卷、第II卷各精選了約600個實例和約600個經驗技巧,涵蓋了編程中多個方面的各種應用。用戶開發(fā)中所需的技術、技巧在本書幾乎都可以找到。例子非常實用書中所選實例均是項目開發(fā)中經常需要使用或實現(xiàn)的技術,由數(shù)名工程師多年積累而成,許多實例是開發(fā)人員夢寐以求的??刹僮餍院軓姳緯鴮嵗冀o出了程序說明、設計思路、設計步驟、源程序等內容,讀者可按部就班地直接使用。完善的技術服務為了幫助讀者盡快理解內容,讀者朋友可通過QQ、BBS、郵箱、電話等多種形式獲取相關問題的答復。本書DVD光盤為了幫助讀者學習和使用書中的實例,本書附贈有DVD光盤,其中不僅提供了書中所有實例項目的源代碼、素材,還提供了關鍵實例的開發(fā)視頻講解及Java學習資料。光盤目錄如下圖所示。本書約定實例使用方法用戶在學習本書的過程中,可以從光盤中復制實例,去掉實例的只讀屬性。有些實例需要使用相應的數(shù)據(jù)庫或第三方資源,這些實例在使用前需要進行相應配置,詳細使用方式請參考本書的光盤使用說明書。此外,如果用戶直接將本書實例用于商業(yè)用途,由此產生的不良后果由用戶自己承擔。實例及錄像位置書中實例在光盤中的存儲格式為“MR\實例序號”。例如,“MR\096”表示實例096。書中關鍵實例在光盤中提供了開發(fā)錄像,錄像的存儲格式與實例的存儲格式是相同的。例如,查看實例096的開發(fā)錄像,可以在光盤中的“MR\096”路徑下找到,錄像名稱與實例名稱相同,格式為EXE格式。錄像使用說明本書贈送的實例錄像采用EXE文件格式,無須使用播放器,雙擊就可以直接播放。在主目錄中,目錄前有錄像圖標的實例,表示在光盤中存在視頻錄像。部分實例只給出關鍵代碼由于篇幅限制,書中有些實例只給出了關鍵代碼,完整代碼請參考光盤實例程序。讀者人群本書非常適合以下人員閱讀:Java初學者,如高校大學生、求職人員、培訓機構學員Java程序員本書作者本書由明日科技組織編寫,參加編寫的程序員有李鐘尉、陳丹丹、李偉、王小科、王軍、趙會東、董大永、尹強、李繼業(yè)、張磊、賽奎春、高春艷、宋坤、劉銳寧、梁水、李偉明、劉彬彬、安劍、孫秀梅、鞏建華、房大偉、呂雙、劉云峰、王國輝、張振坤、盧翰、白偉明、劉中華、潘凱華、劉欣、李慧、梁曉嵐、楊麗、顧麗麗、劉齡齡、張彥國、王樂樂、陳英、劉瑩、李賀等。由于筆者水平有限,疏漏和不足之處在所難免,懇請廣大讀者朋友批評指正。編者
內容概要
《Java開發(fā)實戰(zhàn)1200例》包括第1卷、第2卷共計1200個例子,《Java開發(fā)實戰(zhàn)1200例(第1卷)(附光盤)》是第1卷,共計603個例子?! 禞ava開發(fā)實戰(zhàn)1200例(第1卷)(附光盤)》以開發(fā)人員在項目開發(fā)中經常遇到的問題和必須掌握的技術為中心,介紹了應用Java進行桌面程序開發(fā)各個方面的知識和技巧,主要包括Java語法與面向對象技術、Java高級應用、窗體與控件應用、文件操作典型應用和數(shù)據(jù)庫應用。全書分5篇24章,共計603個實例和603個經驗技巧。每個實例都是經過筆者精心篩選的,具有很強的實用性,其中一些實例是開發(fā)人員難于尋覓的解決方案。 《Java開發(fā)實戰(zhàn)1200例(第1卷)(附光盤)》兩卷共計1200個例子,包括了開發(fā)中各個方面最常用的實例,是目前市場上實例最全面的開發(fā)類圖書;書中實例來源于多位工程師的多年積累,具有很強的實用性。 書中附帶有配套DVD光盤,光盤中提供有部分實例的視頻和大部分源代碼,讀者可以稍加修改應用?! 禞ava開發(fā)實戰(zhàn)1200例(第1卷)(附光盤)》適合Java的初學者,如高校學生、求職人員作為練習、速查、學習使用,也適合Java程序員參考、查閱。
書籍目錄
第1篇 Java語法與面向對象技術第1章 開發(fā)環(huán)境的應用 2 1.1 Java環(huán)境 31.2 開發(fā)工具 111.3 界面設計器 22第2章 Java基礎應用 292.1 基本語法 302.2 運算符 342.3 條件語句 382.4 循環(huán)控制 43第3章 數(shù)組與集合的應用 51 3.1 數(shù)組演練 523.2 數(shù)組操作 573.3 數(shù)組排序與查詢 613.4 常用集合的使用 69第4章 字符串處理技術 75 4.1 格式化字符串 764.2 辨別字符串 844.3 操作字符串 92第5章 面向對象技術應用 103 5.1 Java中類的定義 1045.2 修飾符的使用 1095.3 包裝類的使用 1145.4 面向對象的特征 1195.5 Object類的應用 1265.6 克隆與序列化 1345.7 接口和內部類 145第2篇 Java高級應用第6章 多線程技術 158 6.1 線程的基礎 1596.2 線程的同步 1716.3 線程的進階 183第7章 反射與異常處理 195 7.1 反射的基礎 1967.2 反射的進階 2037.3 常見的未檢查型異常 2107.4 常見的已檢查型異常 2147.5 處理異常 218第8章 枚舉與泛型的應用 223 8.1 枚舉使用的簡介 2248.2 泛型使用的簡介 233第9章 編程常用類 343 9.1 Calendar類的使用 2449.2 SimpleDateFormat與TimeZone9.3 System類的使用 2559.4 Math類的使用 2599.5 其他常用類的使用 264第10章 Commons組件 272 10.1 Commons Lang組件簡介 27310.2 Commons Math組件簡介 28010.3 Commons IO組件簡介 28610.4 Commons BeanUtils組件簡介 29110.5 其他Commons組件簡介 299第3篇 窗體與控件應用第11章 窗體設計 31411.1 設置窗體位置 31511.2 設置窗體大小 31911.3 設置窗體的標題欄 32411.4 設置窗體的背景 32911.5 窗體形狀及應用 33511.6 對話框 33811.7 MDI窗體的使用 352第12章 窗體特效 357 12.1 讓窗體更有活力 35812.2 窗體與控件外觀 369第13章 基本控件應用 375 13.1 頂層容器的應用 37613.2 布局管理器應用 38213.3 輸入控件的應用 38713.4 選擇控件的應用 39313.5 菜單控件的應用 40013.6 其他技術的應用 406第14章 復合數(shù)據(jù)類型控件應用 414 14.1 列表的簡單應用 41514.2 列表的高級應用 42214.3 表格的簡單應用 43014.4 表格的高級應用 43814.5 樹控件簡單應用 44814.6 樹控件高級應用 456第15章 其他高級控件應用 466 15.1 JTextPane控件的應用 46715.2 JEditorPane控件的應用 47215.3 其他文本控件的應用 47715.4 進度指示器的應用 48115.5 控件組織器的應用 487第16章 控件特效與自定義控件 492 16.1 控件邊框效果 49316.2 控件渲染讓界面UI更靈活 50616.3 讓控件活起來 51816.4 自定義控件 526第4篇 文件操作典型應用第17章 文件與文件夾操作 536 17.1 文件操作 53717.2 文件與數(shù)據(jù)庫 55317.3 操作磁盤文件夾 564第18章 文件的讀取、寫入、整理和控制 573 18.1 文件的讀取與寫入 57418.2 實現(xiàn)文件整理 59218.3 文件控制 597第19章 文件壓縮 605 19.1 Java實現(xiàn)文件壓縮 60619.2 RAR文件壓縮 61619.3 數(shù)據(jù)壓縮的網絡應用 634第20章 操作辦公文檔 640 20.1 操作Word 64120.2 操作Excel 64720.3 操作PDF 655第5篇 數(shù)據(jù)庫應用第21章 SQL應用 666 21.1 排序和分組函數(shù)應用 66721.2 聚集函數(shù)與日期查詢 68321.3 大小比較與邏輯應用 694第22章 數(shù)據(jù)庫操作 705 22.1 通過JDBC-ODBC橋連接數(shù)據(jù)庫 70622.2 JDBC技術連接數(shù)據(jù)庫 71122.3 數(shù)據(jù)庫與數(shù)據(jù)表 71722.4 數(shù)據(jù)增加、更新與刪除操作 736第23章 數(shù)據(jù)查詢 752 23.1 使用子查詢 75323.2 嵌套查詢 76423.3 連接查詢 76923.4 函數(shù)查詢 777第24章 數(shù)據(jù)庫高級應用 787 24.1 在Java程序中使用存儲過程 78824.2 使用觸發(fā)器 79624.3 使用批處理 80324.4 使用視圖 809
章節(jié)摘錄
插圖:
編輯推薦
《Java開發(fā)實戰(zhàn)1200例(第1卷)》編輯推薦:600個編程實例,練習、速查、應用三位一體;500余經驗技巧,解惑、拓展、總結全面透析;海量學習資料,立體化學習服務?!禞ava開發(fā)實戰(zhàn)1200例(第1卷)》是一套編程實例類叢書,叢書共包括7個品種(詳見封四),每個品種的第1卷、第11卷各精選了600個實例和約500個經驗技巧,涵蓋了編程多個方面的各種應用,是目前市場上最全面的編程實例類叢書,堪稱編程實例的“四庫全書”,開發(fā)中所需的技術、技巧在書中幾乎都可以找到。例子非常實用,書中所選實例均是開發(fā)中經常需要使用或實現(xiàn)的技術,由數(shù)名工程師多年積累而成,許多實例是開發(fā)人員夢寐以求的。實例解釋詳細、可操作性很強,實例都會給出程序說明、設計思路、設計步驟、源程序等內容,讀者可按部就班直接使用、參考。經驗、技巧、總結方便讀者拓展,實例給出了很多“秘笈心法”,幫助讀者拓展思路、解釋答疑、少走彎路。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Java開發(fā)實戰(zhàn)1200例(第Ⅰ卷) PDF格式下載