出版時間:2009-8 出版社:清華大學(xué)出版社 作者:于靜 主編 頁數(shù):253
前言
教育部、財政部關(guān)于實施高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革工程的意見”(教高[2007]1號)指出:“提高高等教育質(zhì)量,既是高等教育自身發(fā)展規(guī)律的需要,也是辦好讓人民滿意的高等教育、提高學(xué)生就業(yè)能力和創(chuàng)業(yè)能力的需要”,特別強調(diào)“學(xué)生的實踐能力和創(chuàng)新精神亟待加強”。同時要求將教材建設(shè)作為質(zhì)量工程的重要建設(shè)內(nèi)容之一,加強新教材和立體化教材的建設(shè);鼓勵教師編寫新教材,為廣大教師和學(xué)生提供優(yōu)質(zhì)教育資源?!?1世紀(jì)高等學(xué)校計算機應(yīng)用型本科規(guī)劃教材精選”就是在實施教育部質(zhì)量工程的背景下,在清華大學(xué)出版社的大力支持下,面向應(yīng)用型本科的教學(xué)需要,旨在建設(shè)一套突出應(yīng)用能力培養(yǎng)的系列化、立體化教材。該系列教材包括各專業(yè)計算機公共基礎(chǔ)課教材;包括計算機類專業(yè),如計算機應(yīng)用、軟件工程、網(wǎng)絡(luò)工程、數(shù)字媒體、數(shù)字影視動畫、電子商務(wù)、信息管理等專業(yè)方向的計算機基礎(chǔ)課、專業(yè)核心課、專業(yè)方向課和實踐教學(xué)的教材。應(yīng)用型本科人才教育重點面向應(yīng)用、兼顧繼續(xù)升造,力求將學(xué)生培養(yǎng)成為既具有較全面的理論基礎(chǔ)和專業(yè)基礎(chǔ),同時也熟練掌握專業(yè)技能的人才。因此,本系列教材吸納了多所院校應(yīng)用型本科的豐富辦學(xué)實踐經(jīng)驗,依托母體校的強大教師資源,根據(jù)畢業(yè)生的社會需求、職業(yè)崗位需求,適當(dāng)精選理論內(nèi)容,強化專業(yè)基礎(chǔ)、技術(shù)和技能訓(xùn)練,力求滿足師生對教材的需求。
內(nèi)容概要
本書針對應(yīng)用型本科院校大規(guī)模發(fā)展、缺乏實用教材的現(xiàn)狀,系統(tǒng)地介紹了Java程序設(shè)計的基本概念、編程思想,并通過大量現(xiàn)實生活中的實例講解了Java應(yīng)用技巧;同時根據(jù)作者的教學(xué)和編程經(jīng)驗,向讀者提供了詳細編程指南和應(yīng)用程序開發(fā)注意事項講解,幫助讀者快速上手,高效率地解決實際問題。本書內(nèi)容主要包括面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)、Java語言語法基礎(chǔ)、程序流程控制、面向?qū)ο笾蓄惖奶匦?、接口與多態(tài)、異常處理、對象的管理、輸入輸出操作、多線程編程、網(wǎng)絡(luò)編程、Eclipse開發(fā)環(huán)境的使用、圖形用戶界面編程——swing技術(shù)以及數(shù)據(jù)庫編程,最終使讀者能夠完成基于C/S架構(gòu)的桌面應(yīng)用程序的開發(fā)。全書不僅介紹理論基礎(chǔ),更強調(diào)實際運用,特別注重提高讀者運用Java語言和面向?qū)ο笏枷虢鉀Q實際問題的能力?! ”緯梢宰鳛楦叩仍盒?yīng)用型本科計算機及相關(guān)專業(yè)的教材,也可供初學(xué)者或軟件開發(fā)人員參考使用。
書籍目錄
第1章 Java和面向?qū)ο蟮某绦蛟O(shè)計 1.1 關(guān)于Java 1.1.1 Java的出現(xiàn) 1.1.2 Java的特性 1.1.3 Java與C、C++語言的比較 1.2 面向?qū)ο蟮某绦蛟O(shè)計 1.2.1 面向?qū)ο笈c類的概念 1.2.2 面向?qū)ο蟪绦蛟O(shè)計的意義 1.3 編寫第一個Java程序 1.3.1 安裝Java SE的JDK 1.3.2 程序的編譯和運行 1.3.3 使用Java API的說明文檔 1.4 本章小結(jié) 習(xí)題1第2章 Java程序設(shè)計基礎(chǔ) 2.1 Java程序的組織形式 2.1.1 Java程序的基本要素 2.1.2 JaVa程序的基本結(jié)構(gòu) 2.1.3 Java包的概念 2.2 Java中的類與對象 2.2.1 類成員 2.2.2 Java修飾符 2.2.3 對象的初始化 2.2.4 引用與對象 2.3 在Java中操作數(shù)據(jù)類型 2.3.1 Java支持的數(shù)據(jù)類型 2.3.2 Java支持的操作符 2.4 本章小結(jié) 習(xí)題2第3章 程序的流程控制 3.1 Java流程控制概述 3.2 選擇結(jié)構(gòu) 3.2.1 if語句 3.2.2 switch語句 3.2.3 選擇結(jié)構(gòu)的嵌套 3.3 循環(huán)結(jié)構(gòu) 3.3.1 while循環(huán) 3.3.2 do—while循環(huán) 3.3.3 for循環(huán) 3.3.4 多重循環(huán) 3.4 其他流程控制語句 3.4.1 break語句 3.4.2 continue語句 3.4.3 return語句 3.5 本章小結(jié) 習(xí)題3第4章 類的特性 4.1 類的繼承 4.1.1 父類與子類 4.1.2 方法重寫 4.1.3 super關(guān)鍵字 4.2 抽象類 4.2.1 抽象類的概念 4.2.2 抽象類的作用 4.3 內(nèi)部類和匿名類 4.3.1 內(nèi)部類 4.3.2 內(nèi)部類與外部類的關(guān)系 4.3.3 匿名類 4.4 本章小結(jié) 習(xí)題4第5章 接口與多態(tài) 5.1 接口 5.1.1 定義與實現(xiàn)接口 5.1.2 接口的特性 5.1.3 接口與抽象類的區(qū)別 ……第6章 異常第7章 對象的管理第8章 Java的I/O操作第9章 多線程第10章 Java網(wǎng)絡(luò)編程第11章 Eclipse開發(fā)環(huán)境的使用第12章 Swing程序設(shè)計基礎(chǔ)第13章 數(shù)據(jù)庫編程參考文獻
章節(jié)摘錄
插圖:1.2面向?qū)ο蟮某绦蛟O(shè)計面向?qū)ο笫且环N更貼近現(xiàn)實生活的程序設(shè)計思想,使用一種簡單直觀的思路來進行程序設(shè)計。在面向?qū)ο蟪绦蛟O(shè)計中,開發(fā)者把要解決的問題描述為符合客觀現(xiàn)實的系統(tǒng)。這個系統(tǒng)不僅包括自己的屬性狀態(tài),也包括自己的支持動作。這樣的系統(tǒng)更貼近于人們接觸的真實世界,讓開發(fā)者以更符合真實世界的邏輯來思考和解決問題,而不是以更符合計算機處理的邏輯來思考和解決問題。1.2.1面向?qū)ο笈c類的概念1.封裝、類以及界面面向?qū)ο蟪绦蛟O(shè)計第一個要解決的問題是對現(xiàn)實系統(tǒng)的描述。對某一具體問題進行概括,總結(jié)出同類問題所具有的基本屬性以及操作這些屬性的方法,這就是面向?qū)ο蟪绦蛟O(shè)計中的重要概念——抽象。當(dāng)通過抽象描述出一個系統(tǒng)后,以某種數(shù)據(jù)結(jié)構(gòu)組織這些屬性并規(guī)定相應(yīng)的方法操作這些屬性,使之形成一個獨立的系統(tǒng)。外界與該系統(tǒng)的交互必須通過規(guī)定的“界面”來進行,保證了該系統(tǒng)內(nèi)部屬性的獨立性。這就滿足了面向?qū)ο蟪绦蛟O(shè)計的第一大特點——封裝。封裝好一個系統(tǒng)后,這個系統(tǒng)就是面向?qū)ο蟪绦蛟O(shè)計中的“類”。類中包含的屬性和方法叫做該類的成員。類與外界通過“界面”進行交互,這種“界面”一般為某種方法,而不是讓某種屬性直接與外界發(fā)生關(guān)系。當(dāng)規(guī)定了某種方法為外界可見時,該方法就可以被認為是該類的“界面”。注意:在規(guī)定某個類的“界面”時,常會把某方法規(guī)定為外部可見,即該類的“界面”。雖然也可以把某種屬性規(guī)定為外部可見,但這是一種不好的設(shè)計習(xí)慣。由于屬性表示了某種狀態(tài),當(dāng)屬性被多個外界用戶直接修改時,往往不能確定這個屬性的變化是否符合邏輯。這與C語言中全局變量的弊端一樣。正如C語言中建議盡量減少全局變量的使用,面向?qū)ο蟪绦蛟O(shè)計中也建議盡量避免把屬性規(guī)定為外部可見。
編輯推薦
《Java語言程序設(shè)計》:叢書特色:突出實踐性。叢書編寫以能力培養(yǎng)為導(dǎo)向,突出專業(yè)實踐教學(xué)內(nèi)容,為有關(guān)專業(yè)實習(xí)、課程設(shè)計、專業(yè)實踐、畢業(yè)實踐和畢業(yè)設(shè)計教學(xué)提供具體、翔實的實驗設(shè)計,提供可操作性強的實驗指導(dǎo),完全適合“從實踐到理論再到應(yīng)用”、“任務(wù)驅(qū)動”的教學(xué)模式。教材立體化。叢書提供配套的紙質(zhì)教材、電子教案、習(xí)題、實驗指導(dǎo)和案例,并且在清華大學(xué)出版社網(wǎng)站(http://www.tup.com.cn)提供及時更新的數(shù)字化教學(xué)資源,供師生學(xué)習(xí)與參考。課程系列化。實驗類課程均由“教程+實驗指導(dǎo)十課程設(shè)計”三本教材構(gòu)成一門課程的“課程包”,為教師教學(xué)、指導(dǎo)實驗以及學(xué)生完成課程設(shè)計提供翔實、具體的指導(dǎo)和技術(shù)支持。
圖書封面
評論、評分、閱讀與下載