Java面向?qū)ο蟪绦蛟O(shè)計(jì)

出版時(shí)間:2010-8  出版社:水利水電出版社  作者:趙生慧 編  頁數(shù):281  字?jǐn)?shù):443000  

前言

  Java是一種優(yōu)秀的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,其平臺(tái)無關(guān)性以及對(duì)Internet應(yīng)用的支持等多種特點(diǎn)使得其成為當(dāng)今程序設(shè)計(jì)語言的代表。更重要的是,它已經(jīng)有了相當(dāng)廣泛的市場(chǎng)基礎(chǔ),幾乎成為軟件開發(fā)人員及程序員的必備技術(shù)。在網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程、移動(dòng)通信開發(fā)等方面,Java語言均占有優(yōu)勢(shì)。同時(shí),由于Java與Internet的天然聯(lián)系,使得開發(fā)基于Java的Web應(yīng)用變得非常輕松?! 「鶕?jù)社會(huì)對(duì)應(yīng)用型人才的需求定位,要求高等學(xué)校在人才培養(yǎng)時(shí)注重教學(xué)內(nèi)容的實(shí)用性和應(yīng)用性,要不斷改革教學(xué)目標(biāo)、內(nèi)容及教學(xué)方法,加強(qiáng)對(duì)應(yīng)用能力及學(xué)習(xí)方法的培養(yǎng)。本書作為一門實(shí)用性很強(qiáng)的課程,也突出了其應(yīng)用性和方法性?! ”緯捎醚驖u進(jìn)的方法,理論與實(shí)踐相結(jié)合,既有基本的理論介紹,又注重技術(shù)的應(yīng)用及實(shí)踐。對(duì)類和對(duì)象這些關(guān)鍵的概念,逐步引入,并結(jié)合實(shí)際生活中的應(yīng)用設(shè)計(jì)案例。對(duì)一些抽象的概念,例如接口、抽象類和輸入輸出流等,均從相關(guān)概念延伸出,結(jié)合具體例題解釋。教材中的引例和實(shí)例大部分給出了解題思路和程序分析,以幫助讀者理解程序。這種編寫方式有利于初學(xué)者掌握程序設(shè)計(jì)流程和編程思想,也能為讀者的后續(xù)課程學(xué)習(xí)打下基礎(chǔ)?! ”緯?3章組成。第l章介紹了Java的特點(diǎn)及Java程序的開發(fā)環(huán)境。第2章討論了Java中的基本數(shù)據(jù)類型和運(yùn)算表達(dá)式。第3章介紹了類與對(duì)象的概念及簡(jiǎn)單應(yīng)用。第4章進(jìn)一步討論了面向?qū)ο蟮睦^承與多態(tài)性。第5章說明了程序控制結(jié)構(gòu)及相應(yīng)的語句。第6章則對(duì)數(shù)組的創(chuàng)建及應(yīng)用展開了討論。第7章介紹了系統(tǒng)包和常用類以及它們的應(yīng)用。第8章是接口與抽象類的說明與應(yīng)用,第9章討論了異常處理的方法。第10章詳細(xì)介紹了圖形用戶界面及其設(shè)計(jì)。第11章則討論了Java的輸入與輸出流。第12章對(duì)applet程序設(shè)計(jì)作了介紹。第13章討論Java的高級(jí)編程。

內(nèi)容概要

Java語言是當(dāng)今面向?qū)ο蟪绦蛟O(shè)計(jì)語言的代表之一。本書循序漸進(jìn)地介紹了Java語言程序設(shè)計(jì)基礎(chǔ),面向?qū)ο蟪绦蛟O(shè)計(jì),圖形用戶界面設(shè)計(jì),異常處理,applet小程序設(shè)計(jì),I/O流及Java高級(jí)編程等。    本書由13章組成。第1章介紹了Java的特點(diǎn)及Java程序的開發(fā)環(huán)境。第2章討論了Java中的基本數(shù)據(jù)類型和運(yùn)算表達(dá)式。第3章介紹了類與對(duì)象的概念及簡(jiǎn)單應(yīng)用。第4章進(jìn)一步討論了面向?qū)ο蟮睦^承與多態(tài)性。第5章說明了程序控制結(jié)構(gòu)及相應(yīng)的語句。第6章則對(duì)數(shù)組的創(chuàng)建及應(yīng)用展開了討論。第7章介紹了系統(tǒng)包和常用類以及它們的應(yīng)用。第8章是接口與抽象類的說明與應(yīng)用,第9章討論了異常處理的方法。第10章詳細(xì)介紹了圖形用戶界面及其設(shè)計(jì)。第11章則討論了Java的輸入與輸出流。第12章對(duì)applet程序設(shè)計(jì)作了介紹。第13章討論Java的高級(jí)編程。    本書應(yīng)用性強(qiáng),講解清晰透徹,每一章均由引例開始,配備了豐富的例題與習(xí)題,不僅適合作為大專院校計(jì)算機(jī)公共課程和專業(yè)課程的Java語言入門教材,也可供專業(yè)程序設(shè)計(jì)人員使用。

書籍目錄

前言第1章  了解Java  1.1  Java概述    1.1.1  Java的起源    1.1.2  Java平臺(tái)的構(gòu)成    1.1.3  Java的特點(diǎn)  1.2  Java開發(fā)環(huán)境與應(yīng)用程序舉例    1.2.1  Java程序開發(fā)環(huán)境    1.2.2  Java應(yīng)用程序結(jié)構(gòu)    1.2.3  Java應(yīng)用程序開發(fā)過程  1.3  Java Applet程序舉例    1.3.1  Java Applet的開發(fā)過程    1.3.2  Applet程序組成  1.4  面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)    1.4.1  對(duì)象和類    1.4.2  面向?qū)ο筇匦?   1.4.3  面向?qū)ο蟪绦蛟O(shè)計(jì)過程  習(xí)題一第2章  基本數(shù)據(jù)類型與運(yùn)算  2.1  引例  2.2  標(biāo)識(shí)符    2.2.1  標(biāo)識(shí)符的分類    2.2.2  關(guān)鍵字  2.3  Java基本數(shù)據(jù)類型    2.3.1  數(shù)值型    2.3.2  字符型    2.3.3  布爾型  2.4  常量、變量與賦值    2.4.1  常量    2.4.2  變量    2.4.3  賦值語句    2.4.4  類型轉(zhuǎn)換  2.5  運(yùn)算符與表達(dá)式    2.5.1  算術(shù)運(yùn)算符和算術(shù)表達(dá)式    2.5.2  關(guān)系運(yùn)算和邏輯運(yùn)算  2.6  其他運(yùn)算符    2.6.1  條件運(yùn)算符    2.6.2  位運(yùn)算符    2.6.3  賦值運(yùn)算符和賦值表達(dá)式    2.6.4  運(yùn)算符優(yōu)先級(jí)  2.7  實(shí)例  習(xí)題二第3章  類與對(duì)象第4章  類的繼承和多態(tài)第5章  基本控制機(jī)構(gòu)與實(shí)現(xiàn)第6章  使用數(shù)組第7章  系統(tǒng)包與常用類第8章  接口與抽象類第9章  異常處理第10章  Java的輸入與輸出流第11章  編寫圖形用戶界面程序第12章  applet程序設(shè)計(jì)第13章  Java高級(jí)編程參考文獻(xiàn)

章節(jié)摘錄

  封裝、繼承和多態(tài)是面向?qū)ο蟪绦蛟O(shè)計(jì)的三大核心技術(shù)。而JaVa語言的多態(tài)性體現(xiàn)在方法的重載與覆蓋上?! ?.6.1 多態(tài)的定義與作用  多態(tài)性是指同一個(gè)名字的若干方法,有著不同的實(shí)現(xiàn)(方法體中的代碼不同)。多態(tài)提供了另外一種分離接口和實(shí)現(xiàn)(即把“做什么”與“怎么做”分開)的尺度。換句話說多態(tài)是在類體系中把設(shè)想(想要“做什么”)和實(shí)現(xiàn)(該“怎么做”)分開的手段,它是從設(shè)計(jì)的角度考慮的。如果說繼承性是系統(tǒng)的布局手段,多態(tài)性就是其功能實(shí)現(xiàn)的方法。多態(tài)性意味著某種概括的動(dòng)作可以由特定的方式來實(shí)現(xiàn),這種特定的方式取決于執(zhí)行該動(dòng)作的對(duì)象?! ∪绻麖拿嫦?qū)ο蟮恼Z義角度來看,可以簡(jiǎn)單理解為多態(tài)就是“相同的表達(dá)式,不同的操作”,也可以說成“相同的命令,不同的操作”。相同的表達(dá)式即方法的調(diào)用;不同的操作即不同的對(duì)象有不同的操作。例如,在軟件公司中有各種職責(zé)不同的員工(程序員、業(yè)務(wù)員、網(wǎng)絡(luò)管理員等),他們“上班”時(shí),做不同的事情,完成不同的工作,關(guān)系如圖4.3 所示。

編輯推薦

  理論與實(shí)踐相結(jié)合,既有基本的理論介紹,又注重技術(shù)的應(yīng)用及實(shí)踐。對(duì)類和對(duì)象這些關(guān)鍵的概念,結(jié)合實(shí)際生活中的應(yīng)用設(shè)計(jì)案例逐步引入。對(duì)接口、輸入輸出流等抽象的概念,均從相關(guān)概念延伸出來,并結(jié)合具體例題解釋。教材中的大部分引例和實(shí)例給出了解題思路、結(jié)果分析和程序分析,幫助讀者理解程序。《Java面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)》有配套的實(shí)訓(xùn)指導(dǎo)書和光盤,為教學(xué)與自學(xué)提供了方便。

圖書封面

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


    Java面向?qū)ο蟪绦蛟O(shè)計(jì) PDF格式下載


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

 
 

 

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

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