Java程序設(shè)計(jì)基礎(chǔ)教程

出版時(shí)間:2010-2  出版社:人民郵電出版社  作者:朱喜福,朱佩妮 編  頁(yè)數(shù):300  

前言

  Java語(yǔ)言是網(wǎng)絡(luò)應(yīng)用開發(fā)最實(shí)用和最廣泛使用的編程語(yǔ)言之一。由于Java編程應(yīng)用的領(lǐng)域廣泛,涉及的編程技術(shù)很多,初學(xué)者往往面對(duì)眾多的參考書籍無(wú)從選擇。此外,隨著大部分高校計(jì)算機(jī)及相關(guān)專業(yè)將人才培養(yǎng)的重點(diǎn)放在應(yīng)用技術(shù)為主的層次上,為適應(yīng)社會(huì)需求,學(xué)生在有限的教學(xué)課時(shí)和教學(xué)過(guò)程中,既需要掌握足夠的Java編程基礎(chǔ),又需要熟悉項(xiàng)目設(shè)計(jì)并能通過(guò)編碼具體實(shí)現(xiàn)。同時(shí),Java編程語(yǔ)言的教學(xué)改革也對(duì)教材、實(shí)訓(xùn)提出了一定的要求:內(nèi)容取舍和講述要符合學(xué)生認(rèn)知能力和水平:并為今后進(jìn)一步學(xué)習(xí)打下扎實(shí)的基礎(chǔ);教學(xué)過(guò)程的實(shí)施方便,可操作性和可拓展性強(qiáng);所學(xué)及所用應(yīng)緊跟行業(yè)的應(yīng)用和需求;為此,本書作者經(jīng)過(guò)多年的教學(xué)實(shí)踐,并結(jié)合作者之前出版的相關(guān)教材,吸收教師和學(xué)生的建議,精心編寫了本書。

內(nèi)容概要

  《Java程序設(shè)計(jì)基礎(chǔ)教程》從Java語(yǔ)言編程的入門概念開始,對(duì)Java面向?qū)ο缶幊袒靖拍詈图夹g(shù)等內(nèi)容進(jìn)行了較為全面和詳細(xì)地的講解?!禞ava程序設(shè)計(jì)基礎(chǔ)教程》主要內(nèi)容包括Java語(yǔ)言基礎(chǔ)和面向?qū)ο缶幊袒A(chǔ),圖形用戶界面設(shè)計(jì)與實(shí)現(xiàn),異常處理和多線程編程應(yīng)用,Java輸入輸出和網(wǎng)絡(luò)編程應(yīng)用以及JDBC數(shù)據(jù)庫(kù)應(yīng)用編程等,此外全書還設(shè)計(jì)了3個(gè)綜合實(shí)訓(xùn),有利于加深學(xué)生對(duì)Java編程知識(shí)的理解,培養(yǎng)學(xué)生的綜合編程技能,提高分析問(wèn)題和解決問(wèn)題的能力?!  禞ava程序設(shè)計(jì)基礎(chǔ)教程》可作為高等職業(yè)院校Java程序設(shè)計(jì)課程的教材和參考書,也可作為對(duì)Java編程感興趣的讀者的入門參考書。

書籍目錄

第1章 Java語(yǔ)言基礎(chǔ)1.1 Java編程平臺(tái)和兩類Java程序1.1.1 Java語(yǔ)言介紹1.1.2 Java編程環(huán)境說(shuō)明1.1.3 兩類可運(yùn)行的Java程序1.1.4 源程序編碼格式說(shuō)明1.2 Java語(yǔ)言基本知識(shí)1.2.1 關(guān)鍵字、標(biāo)識(shí)符、分隔符和程序注釋1.2.2 基本數(shù)據(jù)類型1.2.3 運(yùn)算符和表達(dá)式1.2.4 語(yǔ)句1.3 Java面向?qū)ο缶幊毯?jiǎn)單說(shuō)明1.3.1 面向?qū)ο缶幊毯汀邦悺鳖愋?.3.2 使用“類”類型——?jiǎng)?chuàng)建和使用對(duì)象1.3.3 自定義“類”類型1.3.4 “類”類型的進(jìn)一步說(shuō)明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方法實(shí)訓(xùn)題第2章 Java面向?qū)ο缶幊袒A(chǔ)2.1 面向?qū)ο缶幊谈攀?.1.1 面向?qū)ο缶幊痰幕咎卣?.1.2 包和訪問(wèn)權(quán)限2.1.3 源文件結(jié)構(gòu)、程序說(shuō)明文檔和jar文檔的生成2.1.4 關(guān)鍵字this和static的說(shuō)明2.1.5 對(duì)象的清除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 接口和接口的實(shí)現(xiàn)2.2.5 內(nèi)部類和匿名類對(duì)象的使用2.3 Java類庫(kù)簡(jiǎn)介和常用類的使用舉例2.3.1 Java類庫(kù)簡(jiǎn)介2.3.2 JavaAPI文檔2.3.3 常用類的使用2.3.4 字符串類和正則表達(dá)式2.3.5 Java集合框架中的接口和類的使用實(shí)訓(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 對(duì)話框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é)點(diǎn)(DefaultMutableTreeNode)和樹(JTree)的使用3.2.8 表格模型(AbstractTableModel)和表格(JTable)的使用3.2.9 滑動(dòng)桿(JSlider)的使用3.2.10 計(jì)時(shí)器(Timer)的使用3.3 鍵盤事件和鼠標(biāo)事件3.3.1 鍵盤事件(KeyEvent)及處理3.3.2 鼠標(biāo)事件(MouseEvent)及處理3.4 菜單、工具條、文件選擇對(duì)話框和內(nèi)部窗口的使用3.4.1 菜單(JMenu)的使用3.4.2 工具條(JToolBar)的使用3.4.3 文件選擇對(duì)話框(JFileChoose)的使用3.4.4 內(nèi)部窗口(JInternalFrame)的使用3.5 繪制圖形和顯示圖像、圖像緩沖區(qū)3.5.1 畫圖類(Graphics、Graphics2D)和圖像緩沖區(qū)(BufferedImage)3.5.2 顯示圖像(Image)實(shí)訓(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 多線程編程舉例實(shí)訓(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 通過(guò)管道讀/寫數(shù)據(jù)5.1.5 類對(duì)象的讀/寫5.1.6 文件類(File)5.1.7 文件的隨機(jī)訪問(wèn)(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ù)報(bào)通信5.2.4 使用Socket通信實(shí)現(xiàn)簡(jiǎn)單聊天室實(shí)訓(xùn)題第6章 JDBC數(shù)據(jù)庫(kù)應(yīng)用編程6.1 編程環(huán)境和SQL語(yǔ)言基礎(chǔ)6.1.1 編程環(huán)境6.1.2 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)6.1.3 數(shù)據(jù)定義語(yǔ)言(DDL)6.1.4 數(shù)據(jù)查詢語(yǔ)言(DQL)和數(shù)據(jù)處理語(yǔ)言(DML)6.2 JDBC數(shù)據(jù)庫(kù)應(yīng)用編程6.2.1 JDBC概述6.2.2 JDBC編程實(shí)現(xiàn)question表記錄的操作6.2.3 數(shù)據(jù)庫(kù)管理圖形界面設(shè)計(jì)與實(shí)現(xiàn)實(shí)訓(xùn)題第7章 綜合實(shí)訓(xùn)7.1 螃蟹過(guò)街游戲設(shè)計(jì)7.1.1 實(shí)訓(xùn)目的7.1.2 實(shí)訓(xùn)環(huán)境7.1.3 實(shí)訓(xùn)內(nèi)容7.1.4 理論基礎(chǔ)7.1.5 實(shí)訓(xùn)思考題7.1.6 實(shí)訓(xùn)報(bào)告要求7.2 考試管理系統(tǒng)設(shè)計(jì)7.2.1 實(shí)訓(xùn)目的7.2.2 實(shí)訓(xùn)環(huán)境7.2.3 實(shí)訓(xùn)內(nèi)容7.2.4 理論基礎(chǔ)7.2.5 實(shí)訓(xùn)思考題7.2.6 實(shí)訓(xùn)報(bào)告要求7.3 C/S網(wǎng)絡(luò)考試系統(tǒng)設(shè)計(jì)7.3.1 實(shí)訓(xùn)目的7.3.2 實(shí)訓(xùn)環(huán)境7.3.3 實(shí)訓(xùn)內(nèi)容7.3.4 理論基礎(chǔ)7.3.5 實(shí)訓(xùn)思考題7.3.6 實(shí)訓(xùn)報(bào)告要求附錄 Eclipse使用簡(jiǎn)介附錄1 JDK1.5+Eclipse3.2的安裝附錄2 在Eclipse3.2 下創(chuàng)建java項(xiàng)目附錄3 創(chuàng)建javaBean和代碼重構(gòu)

章節(jié)摘錄

 ?、趈ava:字節(jié)碼解釋器,用來(lái)運(yùn)行Java應(yīng)用程序。Java應(yīng)用程序是一種包含main方法的可運(yùn)行程序,將在1.1.3節(jié)說(shuō)明?! 、踑ppletviewer:運(yùn)行嵌入Java小應(yīng)用程序的網(wǎng)頁(yè),來(lái)運(yùn)行Java小程序。這一類有特點(diǎn)的Java程序,稍后將簡(jiǎn)單說(shuō)明?! ?.使用JCreator編寫、編譯和運(yùn)行程序JDK編譯和運(yùn)行.1ava程序的命令都是在命令行執(zhí)行,使得編寫Java程序、排除程序錯(cuò)誤、、運(yùn)行程序等比較麻煩,因此外掛一個(gè)圖形界面的編程平臺(tái)將會(huì)大大方便Java編程。由于JCreator.(可在網(wǎng)上下載并安裝,需先安裝JDK)使用簡(jiǎn)單,限于篇幅,這里不再說(shuō)明?! ?.使用Eclipse編寫、編譯和運(yùn)行程序Eclipse是開源軟件,是一個(gè)很好的Java開發(fā)平臺(tái),提供了多國(guó)語(yǔ)言支持。其安裝和使用雖然麻煩一些,但建議讀者使用該軟件編寫Java程序。為方便讀者學(xué)會(huì)使用Eclipse及學(xué)習(xí).Java編程,本書附錄將簡(jiǎn)要說(shuō)明其安裝和使用的方法?! ?.1.3兩類可運(yùn)行的java程序運(yùn)行Java程序,通過(guò)其輸出結(jié)果來(lái)幫助我們理解Java程序,這對(duì)學(xué)習(xí)Java編程很有幫助。編寫程序的目的是要計(jì)算機(jī)執(zhí)行相關(guān)的代碼,完成要求的任務(wù)。因此,我們先來(lái)了解以下兩類能夠運(yùn)行的Java程序?! 、貸avaApplication,稱為Java應(yīng)用程序,是包含main方法的可運(yùn)行程序; ?、贘avaApplet,稱為Java小應(yīng)用程序。   ……

編輯推薦

  《Java程序設(shè)計(jì)基礎(chǔ)教程》:編排結(jié)構(gòu)合理 內(nèi)容新穎實(shí)用  理論講解有度 知識(shí)取舍合理  教學(xué)資源豐富 實(shí)訓(xùn)內(nèi)容扎實(shí)  現(xiàn)在很多高校計(jì)算機(jī)及相關(guān)專業(yè)將人才培養(yǎng)的重點(diǎn)放在應(yīng)用技術(shù)為主的層次上,同Java編程語(yǔ)言的教學(xué)改革也對(duì)教材、實(shí)訓(xùn)提出了一定的要求。為此.《Java程序設(shè)計(jì)基礎(chǔ)教程》作者經(jīng)過(guò)多年的教學(xué)實(shí)踐.并結(jié)合作者之前出版的相關(guān)教材,吸收教師和學(xué)生的建議,精心編寫了《Java程序設(shè)計(jì)基礎(chǔ)教程》。《Java程序設(shè)計(jì)基礎(chǔ)教程》從Java語(yǔ)言編程的入門概念開始對(duì)Java面向?qū)ο缶幊袒靖拍詈图夹g(shù)等內(nèi)容進(jìn)行了較為全面和詳細(xì)地講解。《Java程序設(shè)計(jì)基礎(chǔ)教程》主要內(nèi)容包括Java語(yǔ)言基礎(chǔ)和面向?qū)ο缶幊袒A(chǔ)、圖形用戶界面設(shè)計(jì)與實(shí)現(xiàn)、異常處理和多線程編程應(yīng)用、Java輸入輸出和網(wǎng)絡(luò)編程應(yīng)用以及JDBC數(shù)據(jù)庫(kù)應(yīng)用編程等,此外全書還設(shè)計(jì)了3個(gè)綜合實(shí)訓(xùn),有利于加深學(xué)習(xí)者對(duì)Java編程知識(shí)的理解,培養(yǎng)學(xué)習(xí)者綜合編程技能,提高分析問(wèn)題和解決問(wèn)題的能力。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Java程序設(shè)計(jì)基礎(chǔ)教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7