JaVa程序設(shè)計(jì)

出版時(shí)間:2011-4  出版社:劉慧寧、 等 機(jī)械工業(yè)出版社 (2011-04出版)  作者:劉慧寧  頁(yè)數(shù):391  

內(nèi)容概要

  《Java程序設(shè)計(jì)(第2版)》全面介紹了JavaSE6,反映了Java語(yǔ)言的新特性?!?《Java程序設(shè)計(jì)(第2版)》從Java語(yǔ)言的歷史和特點(diǎn)講起,內(nèi)容由淺入深,循序漸進(jìn),涵蓋了語(yǔ)法結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)組、字符串、圖形用戶界面、小應(yīng)用程序、多媒體、異常處理、文件、數(shù)據(jù)流、枚舉、泛型、集合、多線程和網(wǎng)絡(luò)編程等主題。書中例題豐富、語(yǔ)言流暢、講解透徹、層次分明、通俗易懂,同時(shí)兼顧了理論性與實(shí)用性?!  禞ava程序設(shè)計(jì)(第2版)》可作為高等院校Java程序設(shè)計(jì)課程教材,也適合各個(gè)層次的讀者自學(xué)閱讀。

書籍目錄

前言第1章 概述1.1 歷史沿革1.2 Java語(yǔ)言的特點(diǎn)1.3 Java語(yǔ)言與面向?qū)ο缶幊?.3.1 封裝1.3.2 繼承1.3.3 多態(tài)1.4 Java語(yǔ)言與因特網(wǎng)1.5 Java程序開發(fā)工具1.5.1 安裝和配置JDK1.5.2 JDK中的關(guān)鍵程序1.6 Java應(yīng)用程序l_6.1 編輯、編譯和運(yùn)行Java應(yīng)用程序1.6.2 Java應(yīng)用程序剖析1.7 Java小應(yīng)用程序1.7.1 編輯、編譯和運(yùn)行Java小應(yīng)用程序1.7.2 Java小應(yīng)用程序剖析1.8 習(xí)題第2章 Java語(yǔ)言編程基礎(chǔ)2.1 標(biāo)識(shí)符和關(guān)鍵字2.1.1 標(biāo)識(shí)符2.1.2 關(guān)鍵字2.2 基本數(shù)據(jù)類型2.3 文字常量2.3.1 整型文字常量2.3.2 浮點(diǎn)型文字常量2.3.3 字符文字常量2.3.4 字符串文字常量2.3.5 布爾文字常量2.4 變量2.5 運(yùn)算符和表達(dá)式2.5.1 運(yùn)算符2.5.2 算術(shù)類型轉(zhuǎn)換2.5.3 表達(dá)式中操作數(shù)的求值順序2.6 控制臺(tái)輸入2.7 控制語(yǔ)句2.7.1 語(yǔ)句簡(jiǎn)介2.7.2 條件語(yǔ)句2.7.3 循環(huán)語(yǔ)句2.7.4 跳轉(zhuǎn)語(yǔ)句2.8 編碼規(guī)范2.9 編程錯(cuò)誤2.9.1 編譯錯(cuò)誤2.9.2 運(yùn)行時(shí)錯(cuò)誤2.9.3 邏輯錯(cuò)誤2.1 0習(xí)題第3章 方法3:1定義方法3.2 調(diào)用方法3.3 參數(shù)傳遞3.4 遞歸3.5 方法重載3.6 習(xí)題第4章 類和對(duì)4.1 抽象與封裝4.2 類和對(duì)象的定義4.3 對(duì)象與基本數(shù)據(jù)類型變量的區(qū)別4.3.1 運(yùn)算4.3.2 把對(duì)象傳遞給方法4.4 靜態(tài)變量和靜態(tài)方法4.4.1 靜態(tài)變量4.4.2 靜態(tài)方法4.5 數(shù)據(jù)成員的初始化4.5.1 數(shù)據(jù)成員的默認(rèn)值4.5.2 聲明時(shí)指定初值4.5.3 構(gòu)造方法4.5.4 靜態(tài)變量的初始化4.5.5 初始化塊4.5.6 初始化小結(jié)4.6 包4.6.1 在包中添加類……第5章 繼承和多態(tài)第6章 數(shù)組第7章 字符串第8章 圖形用戶界面第9章 applet和多媒體第10章 異常處理第11章 文件和流第12章 枚舉和泛型第13章 集合第14章 多線程第15章 網(wǎng)絡(luò)編程

章節(jié)摘錄

版權(quán)頁(yè):插圖:1.3.2繼承繼續(xù)前面汽車的例子,目前的汽車大多使用汽油引擎,但也有部分汽車被改成混合動(dòng)力汽車,除汽油引擎外,還配有電動(dòng)引擎。這種汽車事實(shí)上只是在保留原有汽車的全部特性的基礎(chǔ)上,增加了部分功能,即這種汽車是原有汽車的繼承。面向?qū)ο缶幊掏瑯哟嬖诶^承機(jī)制,通過繼承可以支持代碼重用。繼承是在擴(kuò)展現(xiàn)有類的基礎(chǔ)上定義新類的過程。當(dāng)一個(gè)新定義的類基于原有類時(shí),新類將共享原有類的屬性和行為特征,并且還可以添加新的特性和(或)行為。新類被稱做原有類的子類(也稱派生類或次類),原有類稱做父類(也稱基類或超類)。繼承提供了一種基于其他類創(chuàng)建新類的方法。合理地使用繼承,可以減少很多重復(fù)的勞動(dòng)。、Java語(yǔ)言支持繼承,因而具有繼承這一特性所帶來(lái)的優(yōu)勢(shì),大大增加了程序的重用性。不過,與c++語(yǔ)言不同,它只支持單繼承,不支持多繼承,即在。Java語(yǔ)言中,一個(gè)類不能有一個(gè)以上的父類。其多繼承只能通過接口等概念間接實(shí)現(xiàn)。1.3.3多態(tài)日常生活中,人們說去運(yùn)動(dòng),有可能是去跑步,有可能是去游泳,也可能是去踢足球,或者是其他運(yùn)動(dòng),這隨個(gè)人的愛好不同而不同。在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,通過多態(tài)來(lái)支持這一思想。多態(tài)使得相同的消息被不同的對(duì)象接收到時(shí),能夠產(chǎn)生不同的動(dòng)作。Java語(yǔ)言通過類繼承過程中的方法覆蓋、接口實(shí)現(xiàn)以及方法調(diào)用時(shí)的動(dòng)態(tài)綁定來(lái)實(shí)現(xiàn)多態(tài),從而達(dá)到不同的對(duì)象各自按照自身的需求對(duì)同一消息進(jìn)行正確處理的目的。

編輯推薦

《Java程序設(shè)計(jì)》:高等院校規(guī)劃教材·計(jì)算機(jī)科學(xué)與技術(shù)系列

圖書封面

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


    JaVa程序設(shè)計(jì) PDF格式下載


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

 
 

  •   這本書挺使用的,我們剛開了這門課,老師選用了這本教材,總體感覺不錯(cuò)
 

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

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