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