出版時間:2010-2 出版社:人民郵電出版社 作者:朱喜福,朱佩妮 編 頁數(shù):300
前言
Java語言是網(wǎng)絡(luò)應(yīng)用開發(fā)最實用和最廣泛使用的編程語言之一。由于Java編程應(yīng)用的領(lǐng)域廣泛,涉及的編程技術(shù)很多,初學(xué)者往往面對眾多的參考書籍無從選擇。此外,隨著大部分高校計算機(jī)及相關(guān)專業(yè)將人才培養(yǎng)的重點放在應(yīng)用技術(shù)為主的層次上,為適應(yīng)社會需求,學(xué)生在有限的教學(xué)課時和教學(xué)過程中,既需要掌握足夠的Java編程基礎(chǔ),又需要熟悉項目設(shè)計并能通過編碼具體實現(xiàn)。同時,Java編程語言的教學(xué)改革也對教材、實訓(xùn)提出了一定的要求:內(nèi)容取舍和講述要符合學(xué)生認(rèn)知能力和水平:并為今后進(jìn)一步學(xué)習(xí)打下扎實的基礎(chǔ);教學(xué)過程的實施方便,可操作性和可拓展性強(qiáng);所學(xué)及所用應(yīng)緊跟行業(yè)的應(yīng)用和需求;為此,本書作者經(jīng)過多年的教學(xué)實踐,并結(jié)合作者之前出版的相關(guān)教材,吸收教師和學(xué)生的建議,精心編寫了本書。
內(nèi)容概要
《Java程序設(shè)計基礎(chǔ)教程》從Java語言編程的入門概念開始,對Java面向?qū)ο缶幊袒靖拍詈图夹g(shù)等內(nèi)容進(jìn)行了較為全面和詳細(xì)地的講解。《Java程序設(shè)計基礎(chǔ)教程》主要內(nèi)容包括Java語言基礎(chǔ)和面向?qū)ο缶幊袒A(chǔ),圖形用戶界面設(shè)計與實現(xiàn),異常處理和多線程編程應(yīng)用,Java輸入輸出和網(wǎng)絡(luò)編程應(yīng)用以及JDBC數(shù)據(jù)庫應(yīng)用編程等,此外全書還設(shè)計了3個綜合實訓(xùn),有利于加深學(xué)生對Java編程知識的理解,培養(yǎng)學(xué)生的綜合編程技能,提高分析問題和解決問題的能力?! 禞ava程序設(shè)計基礎(chǔ)教程》可作為高等職業(yè)院校Java程序設(shè)計課程的教材和參考書,也可作為對Java編程感興趣的讀者的入門參考書。
書籍目錄
第1章 Java語言基礎(chǔ)1.1 Java編程平臺和兩類Java程序1.1.1 Java語言介紹1.1.2 Java編程環(huán)境說明1.1.3 兩類可運行的Java程序1.1.4 源程序編碼格式說明1.2 Java語言基本知識1.2.1 關(guān)鍵字、標(biāo)識符、分隔符和程序注釋1.2.2 基本數(shù)據(jù)類型1.2.3 運算符和表達(dá)式1.2.4 語句1.3 Java面向?qū)ο缶幊毯唵握f明1.3.1 面向?qū)ο缶幊毯汀邦悺鳖愋?.3.2 使用“類”類型——創(chuàng)建和使用對象1.3.3 自定義“類”類型1.3.4 “類”類型的進(jìn)一步說明1.4 Java控制結(jié)構(gòu)1.4.1 分支選擇結(jié)構(gòu)1.4.2 循環(huán)結(jié)構(gòu)1.4.3 跳出循環(huán)1.5 數(shù)組和ArrayList類1.5.1 一維數(shù)組1.5.2 二維數(shù)組1.5.3 數(shù)組的排序和查找1.5.4 ArrayList類1.6 main方法實訓(xùn)題第2章 Java面向?qū)ο缶幊袒A(chǔ)2.1 面向?qū)ο缶幊谈攀?.1.1 面向?qū)ο缶幊痰幕咎卣?.1.2 包和訪問權(quán)限2.1.3 源文件結(jié)構(gòu)、程序說明文檔和jar文檔的生成2.1.4 關(guān)鍵字this和static的說明2.1.5 對象的清除2.2 類的繼承、接口、內(nèi)部類和多態(tài)性2.2.1 類的包含關(guān)系和繼承關(guān)系2.2.2 抽象類(abstract)、最終類(final)和靜態(tài)(static)成員2.2.3 類的繼承2.2.4 接口和接口的實現(xiàn)2.2.5 內(nèi)部類和匿名類對象的使用2.3 Java類庫簡介和常用類的使用舉例2.3.1 Java類庫簡介2.3.2 JavaAPI文檔2.3.3 常用類的使用2.3.4 字符串類和正則表達(dá)式2.3.5 Java集合框架中的接口和類的使用實訓(xùn)題第3章 Java圖形用戶界面3.1 底層容器和容器布局3.1.1 容器(Container)和組件(Component)3.1.2 常用布局(Layout)3.1.3 窗口(JFrame)3.1.4 小程序(JApplet)3.1.5 對話框3.2 常用組件及事件處理3.2.1 組件的通用設(shè)置3.2.2 字體(Font)的創(chuàng)建和顏色(Color)3.2.3 Java中的事件及事件的處理3.2.4 標(biāo)簽、文本框、密碼框、文本區(qū)和按鈕的使用3.2.5 單選按鈕(JRadioButton)和多選按鈕(JCheckBox)的使用3.2.6 列表(JList)和下拉列表(JComboBox)的使用3.2.7 樹節(jié)點(DefaultMutableTreeNode)和樹(JTree)的使用3.2.8 表格模型(AbstractTableModel)和表格(JTable)的使用3.2.9 滑動桿(JSlider)的使用3.2.10 計時器(Timer)的使用3.3 鍵盤事件和鼠標(biāo)事件3.3.1 鍵盤事件(KeyEvent)及處理3.3.2 鼠標(biāo)事件(MouseEvent)及處理3.4 菜單、工具條、文件選擇對話框和內(nèi)部窗口的使用3.4.1 菜單(JMenu)的使用3.4.2 工具條(JToolBar)的使用3.4.3 文件選擇對話框(JFileChoose)的使用3.4.4 內(nèi)部窗口(JInternalFrame)的使用3.5 繪制圖形和顯示圖像、圖像緩沖區(qū)3.5.1 畫圖類(Graphics、Graphics2D)和圖像緩沖區(qū)(BufferedImage)3.5.2 顯示圖像(Image)實訓(xùn)題第4章 Java異常和多線程4.1 Java異常4.1.1 Java的異常類(Exception)4.1.2 Java異常處理4.1.3 自定義異常4.2 Java多線程4.2.1 Java中的Thread類和Runnable接口4.2.2 線程的生命周期和線程控制4.2.3 多線程編程舉例實訓(xùn)題第5章 Java輸入輸出和網(wǎng)絡(luò)編程5.1 Java輸入/輸出流5.1.1 概述5.1.2 字節(jié)文件輸入/輸出流5.1.3 增加緩沖和讀/寫基本數(shù)據(jù)類型5.1.4 通過管道讀/寫數(shù)據(jù)5.1.5 類對象的讀/寫5.1.6 文件類(File)5.1.7 文件的隨機(jī)訪問(RandomAccessFile)5.1.8 字符文件的讀、寫5.1.9 緩沖和通道的使用5.2 Java網(wǎng)絡(luò)編程5.2.1 概述5.2.2 Socket通信5.2.3 UDP數(shù)據(jù)報通信5.2.4 使用Socket通信實現(xiàn)簡單聊天室實訓(xùn)題第6章 JDBC數(shù)據(jù)庫應(yīng)用編程6.1 編程環(huán)境和SQL語言基礎(chǔ)6.1.1 編程環(huán)境6.1.2 關(guān)系數(shù)據(jù)庫管理系統(tǒng)6.1.3 數(shù)據(jù)定義語言(DDL)6.1.4 數(shù)據(jù)查詢語言(DQL)和數(shù)據(jù)處理語言(DML)6.2 JDBC數(shù)據(jù)庫應(yīng)用編程6.2.1 JDBC概述6.2.2 JDBC編程實現(xiàn)question表記錄的操作6.2.3 數(shù)據(jù)庫管理圖形界面設(shè)計與實現(xiàn)實訓(xùn)題第7章 綜合實訓(xùn)7.1 螃蟹過街游戲設(shè)計7.1.1 實訓(xùn)目的7.1.2 實訓(xùn)環(huán)境7.1.3 實訓(xùn)內(nèi)容7.1.4 理論基礎(chǔ)7.1.5 實訓(xùn)思考題7.1.6 實訓(xùn)報告要求7.2 考試管理系統(tǒng)設(shè)計7.2.1 實訓(xùn)目的7.2.2 實訓(xùn)環(huán)境7.2.3 實訓(xùn)內(nèi)容7.2.4 理論基礎(chǔ)7.2.5 實訓(xùn)思考題7.2.6 實訓(xùn)報告要求7.3 C/S網(wǎng)絡(luò)考試系統(tǒng)設(shè)計7.3.1 實訓(xùn)目的7.3.2 實訓(xùn)環(huán)境7.3.3 實訓(xùn)內(nèi)容7.3.4 理論基礎(chǔ)7.3.5 實訓(xùn)思考題7.3.6 實訓(xùn)報告要求附錄 Eclipse使用簡介附錄1 JDK1.5+Eclipse3.2的安裝附錄2 在Eclipse3.2 下創(chuàng)建java項目附錄3 創(chuàng)建javaBean和代碼重構(gòu)
章節(jié)摘錄
?、趈ava:字節(jié)碼解釋器,用來運行Java應(yīng)用程序。Java應(yīng)用程序是一種包含main方法的可運行程序,將在1.1.3節(jié)說明?! 、踑ppletviewer:運行嵌入Java小應(yīng)用程序的網(wǎng)頁,來運行Java小程序。這一類有特點的Java程序,稍后將簡單說明。 2.使用JCreator編寫、編譯和運行程序JDK編譯和運行.1ava程序的命令都是在命令行執(zhí)行,使得編寫Java程序、排除程序錯誤、、運行程序等比較麻煩,因此外掛一個圖形界面的編程平臺將會大大方便Java編程。由于JCreator.(可在網(wǎng)上下載并安裝,需先安裝JDK)使用簡單,限于篇幅,這里不再說明?! ?.使用Eclipse編寫、編譯和運行程序Eclipse是開源軟件,是一個很好的Java開發(fā)平臺,提供了多國語言支持。其安裝和使用雖然麻煩一些,但建議讀者使用該軟件編寫Java程序。為方便讀者學(xué)會使用Eclipse及學(xué)習(xí).Java編程,本書附錄將簡要說明其安裝和使用的方法。 1.1.3兩類可運行的java程序運行Java程序,通過其輸出結(jié)果來幫助我們理解Java程序,這對學(xué)習(xí)Java編程很有幫助。編寫程序的目的是要計算機(jī)執(zhí)行相關(guān)的代碼,完成要求的任務(wù)。因此,我們先來了解以下兩類能夠運行的Java程序?! 、貸avaApplication,稱為Java應(yīng)用程序,是包含main方法的可運行程序; ②JavaApplet,稱為Java小應(yīng)用程序。 ……
編輯推薦
《Java程序設(shè)計基礎(chǔ)教程》:編排結(jié)構(gòu)合理 內(nèi)容新穎實用 理論講解有度 知識取舍合理 教學(xué)資源豐富 實訓(xùn)內(nèi)容扎實 現(xiàn)在很多高校計算機(jī)及相關(guān)專業(yè)將人才培養(yǎng)的重點放在應(yīng)用技術(shù)為主的層次上,同Java編程語言的教學(xué)改革也對教材、實訓(xùn)提出了一定的要求。為此.《Java程序設(shè)計基礎(chǔ)教程》作者經(jīng)過多年的教學(xué)實踐.并結(jié)合作者之前出版的相關(guān)教材,吸收教師和學(xué)生的建議,精心編寫了《Java程序設(shè)計基礎(chǔ)教程》?!禞ava程序設(shè)計基礎(chǔ)教程》從Java語言編程的入門概念開始對Java面向?qū)ο缶幊袒靖拍詈图夹g(shù)等內(nèi)容進(jìn)行了較為全面和詳細(xì)地講解。《Java程序設(shè)計基礎(chǔ)教程》主要內(nèi)容包括Java語言基礎(chǔ)和面向?qū)ο缶幊袒A(chǔ)、圖形用戶界面設(shè)計與實現(xiàn)、異常處理和多線程編程應(yīng)用、Java輸入輸出和網(wǎng)絡(luò)編程應(yīng)用以及JDBC數(shù)據(jù)庫應(yīng)用編程等,此外全書還設(shè)計了3個綜合實訓(xùn),有利于加深學(xué)習(xí)者對Java編程知識的理解,培養(yǎng)學(xué)習(xí)者綜合編程技能,提高分析問題和解決問題的能力。
圖書封面
評論、評分、閱讀與下載
Java程序設(shè)計基礎(chǔ)教程 PDF格式下載