出版時(shí)間:2010-7 出版社:北京理工大學(xué)出版社 作者:林鄧偉,程躍華 主編 頁數(shù):272
內(nèi)容概要
本書按照項(xiàng)目驅(qū)動(dòng)的課程設(shè)計(jì)思想,采用案例教學(xué)的方法,適應(yīng)教學(xué)做合一的教學(xué)模式,知識結(jié)構(gòu)清晰且適度夠用,案例典型而實(shí)用有趣,突出自主學(xué)習(xí)地位,強(qiáng)調(diào)技能的掌握與應(yīng)用。 本書由11個(gè)項(xiàng)目組成,從了解Java程序入手,以實(shí)用為目的,對Java語言基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、圖形用戶界面(GUI)設(shè)計(jì)、Java Applet和流與文件等進(jìn)行了深入淺出的介紹。 書中各項(xiàng)目包括項(xiàng)目概述、項(xiàng)目目的、項(xiàng)目支撐知識、項(xiàng)目實(shí)施、項(xiàng)目總結(jié)、拓展演練6個(gè)部分。項(xiàng)目支撐知識部分通過例題詳細(xì)講解項(xiàng)目中所用的知識點(diǎn);項(xiàng)目實(shí)施部分通過典型的案例來闡述項(xiàng)目的綜合應(yīng)用;拓展演練部分配有習(xí)題,幫助讀者加深對知識的理解與掌握。 本書既可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的教材,也可作為廣大計(jì)算機(jī)技術(shù)愛好者自學(xué)Java語言的入門教材,對有一定編程經(jīng)驗(yàn)的讀者也是較好的參考資料。
書籍目錄
項(xiàng)目1 Java語言入門 1.1 項(xiàng)目概述 1.2 項(xiàng)目目的 1.3 項(xiàng)目支撐知識 1.3.1 項(xiàng)目開發(fā)背景知識1 Java產(chǎn)生的背景 1.3.2 項(xiàng)目開發(fā)背景知識2 Java語言特性 1.3.3 項(xiàng)目開發(fā)背景知識3 Java運(yùn)行機(jī)制 1.3.4 項(xiàng)目開發(fā)背景知識4 Java的運(yùn)行環(huán)境 1.3.5 項(xiàng)目開發(fā)背景知識5 最簡單的Java程序 1.3.6 項(xiàng)目開發(fā)背景知識6 Java編程規(guī)范 1.4 項(xiàng)目實(shí)施 1.4.1 JDK安裝 1.4.2 測試Java開發(fā)環(huán)境 1.4.3 Java應(yīng)用程序(Java application)的建立及運(yùn)行 1.4.4 Java 小程序(Java Applet) 1.5 項(xiàng)目總結(jié) 1.6 擴(kuò)展演練項(xiàng)目2 Java語法概述 2.1 項(xiàng)目概述 2.2 項(xiàng)目目的 2.3 項(xiàng)目支撐知識 2.3.1 項(xiàng)目開發(fā)背景知識1 Java的基本符號 2.3.2 項(xiàng)目開發(fā)背景知識2 Java數(shù)據(jù)類型 2.3.3 項(xiàng)目開發(fā)背景知識3 常量和變量 2.3.4 項(xiàng)目開發(fā)背景知識4 運(yùn)算符和表達(dá)式 2.3.5 項(xiàng)目開發(fā)背景知識5 由鍵盤輸入數(shù)據(jù) 2.3.6 項(xiàng)目開發(fā)背景知識6 程序流程控制 2.3.7 項(xiàng)目開發(fā)背景知識7 數(shù)組和字符串 2.3.8 項(xiàng)目開發(fā)背景知識8 函數(shù) 2.4 項(xiàng)目實(shí)施 2.5 項(xiàng)目小結(jié) 2.6 擴(kuò)展演練項(xiàng)目3 Java面向?qū)ο缶幊? 3.1 項(xiàng)目概述 3.2 項(xiàng)目目的 3.3 項(xiàng)目支撐知識 3.3.1 項(xiàng)目開發(fā)背景知識1 面向?qū)ο蟮母攀? 3.3.2 項(xiàng)目開發(fā)背景知識2 類的定義 3.3.3 項(xiàng)目開發(fā)背景知識3 成員變量和成員方法 3.3.4 項(xiàng)目開發(fā)背景知識4 對象的使用 3.3.5 項(xiàng)目開發(fā)背景知識5 類的繼承和多態(tài) 3.3.6 項(xiàng)目開發(fā)背景知識6 訪問控制與修飾符 3.3.7 項(xiàng)目開發(fā)背景知識7 抽象類、接口和包 3.4 項(xiàng)目實(shí)施 3.5 項(xiàng)目小結(jié) 3.6 擴(kuò)展演練項(xiàng)目4 異常的處理 4.1 項(xiàng)目概述 4.2 項(xiàng)目目的 4.3 項(xiàng)目支撐知識 4.3.1 項(xiàng)目開發(fā)背景知識1 異常類 4.3.2 項(xiàng)目開發(fā)背景知識2 Erro類及其子類 4.3.3 項(xiàng)目開發(fā)背景知識3 拋出異常 4.3.4 項(xiàng)目開發(fā)背景知識4 捕獲異常 4.4 項(xiàng)目實(shí)施 4.5 項(xiàng)目總結(jié) 4.6 擴(kuò)展演練項(xiàng)目5 Applet程序設(shè)計(jì) 5.1 項(xiàng)目概述 5.2 項(xiàng)目目的 5.3 項(xiàng)目支撐知識 5.3.1 項(xiàng)目開發(fā)背景知識1 Apple類的層次關(guān)系 5.3.2 項(xiàng)目開發(fā)背景知識2 Applet的創(chuàng)建 5.3.3 項(xiàng)目開發(fā)背景知識3 Applet的生命周期 5.3.4 項(xiàng)目開發(fā)背景知識4 Applet類的顯示方法 5.3.5 項(xiàng)目開發(fā)背景知識5 Applet標(biāo)記 5.4 項(xiàng)目實(shí)施 5.5 項(xiàng)目總結(jié) 5.6 擴(kuò)展演練項(xiàng)目6 圖形用戶界面 6.1 項(xiàng)目概述 6.2 項(xiàng)目目的 6.3 項(xiàng)目支撐知識 6.3.1 項(xiàng)目支撐知識1 AWT圖形用戶界面設(shè)計(jì) 6.3.2 項(xiàng)目支撐知識2 AWT類 6.3.3 項(xiàng)目支撐知識3 事件處理概述 6.3.4 項(xiàng)目支撐知識4 AWT控件 6.3.5 項(xiàng)目支撐知識5 布局管理器 6.4 項(xiàng)目實(shí)施 6.5 項(xiàng)目總結(jié) 6.6 擴(kuò)展演練項(xiàng)目7 輸入與輸出 7.1 項(xiàng)目概述 7.2 項(xiàng)目目的 7.3 項(xiàng)目支撐知識 7.3.1 項(xiàng)目支撐知識1 流 7.3.2 項(xiàng)目支撐知識2 字節(jié)流 7.3.3 項(xiàng)目支撐知識2 3字符流 7.4 項(xiàng)目實(shí)施 7.5 項(xiàng)目總結(jié) 7.6 擴(kuò)展演練項(xiàng)目8 多線程 8.1 項(xiàng)目概述 8.2 項(xiàng)目目的 8.3 項(xiàng)目支撐知識 8.3.1 項(xiàng)目開發(fā)背景知識1 線程概述 8.3.2 項(xiàng)目開發(fā)背景知識2 建立線程 8.3.3 項(xiàng)目開發(fā)背景知識3 線程同步 8.4 項(xiàng)目實(shí)施 8.5 項(xiàng)目總結(jié) 8.6 擴(kuò)展演練項(xiàng)目9 Java多媒體技術(shù) 9.1 項(xiàng)目概述 9.2 項(xiàng)目目的 9.3 項(xiàng)目支撐知識 9.3.1 項(xiàng)目開發(fā)背景知識1 顏色 9.3.2 項(xiàng)目開發(fā)背景知識2 文本和字體 9.3.3 項(xiàng)目開發(fā)背景知識3 繪制圖形 9.3.4 項(xiàng)目開發(fā)背景知識4 顯示圖像 9.3.5 項(xiàng)目開發(fā)背景知識5 播放聲音 9.4 項(xiàng)目實(shí)施 9.5 項(xiàng)目總結(jié) 9.6 擴(kuò)展演練項(xiàng)目10 Java數(shù)據(jù)庫編程 10.1 項(xiàng)目概述 10.2 項(xiàng)目目的 10.3 項(xiàng)目支撐知識 10.3.1 項(xiàng)目開發(fā)背景知識1 JDBC基礎(chǔ) 10.3.2 項(xiàng)目開發(fā)背景知識2 JDBC編程接口 10.4 項(xiàng)目實(shí)施 10.4.1 配置ODBC數(shù)據(jù)源 10.4.2 程序?qū)崿F(xiàn) 10.5 項(xiàng)目總結(jié)與提高 10.6 擴(kuò)展演練項(xiàng)目11 Java網(wǎng)絡(luò)編程 11.1 項(xiàng)目概述 11.2 項(xiàng)目目的 11.3 項(xiàng)目支撐知識 11.3.1 項(xiàng)目開發(fā)背景知識1:網(wǎng)絡(luò)編程概述 11.3.2 項(xiàng)目開發(fā)背景知識2:Java與Socket編程 11.4 項(xiàng)目實(shí)施 11.4.1 服務(wù)器程序的實(shí)現(xiàn) 11.4.2 客戶端程序的實(shí)現(xiàn) 11.5 項(xiàng)目總結(jié) 11.6 擴(kuò)展演練附錄
編輯推薦
《Java程序設(shè)計(jì)項(xiàng)目教程》以崗位職業(yè)能力培養(yǎng)為主線,按照工作過程來序化知識,以工作過程為參照系,形成對應(yīng)的項(xiàng)目模塊;以項(xiàng)目模塊為明線,課程知識為暗線,將陳述性知識與過程性知識整合,將理論知識與實(shí)踐知識整合,將知識融入項(xiàng)目之中,著眼于動(dòng)態(tài)的行動(dòng)體系和隱性知識的生成與構(gòu)建,精選了36個(gè)典型項(xiàng)目進(jìn)行案例教學(xué)。 全書內(nèi)容包括Java語言入門、Java語法概述、Java面向?qū)ο缶幊獭惓5奶幚?、Applet程序設(shè)計(jì)、圖形用戶界面、輸入與輸出、多線程、Java多媒體技術(shù)、Java數(shù)據(jù)庫編程和Java網(wǎng)絡(luò)編程共11個(gè)一級模塊。
圖書封面
評論、評分、閱讀與下載
JAVA程序設(shè)計(jì)項(xiàng)目教程 PDF格式下載