JaVa程序設(shè)計

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

內(nèi)容概要

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

書籍目錄

前言第1章 概述1.1 歷史沿革1.2 Java語言的特點1.3 Java語言與面向?qū)ο缶幊?.3.1 封裝1.3.2 繼承1.3.3 多態(tài)1.4 Java語言與因特網(wǎng)1.5 Java程序開發(fā)工具1.5.1 安裝和配置JDK1.5.2 JDK中的關(guān)鍵程序1.6 Java應(yīng)用程序l_6.1 編輯、編譯和運行Java應(yīng)用程序1.6.2 Java應(yīng)用程序剖析1.7 Java小應(yīng)用程序1.7.1 編輯、編譯和運行Java小應(yīng)用程序1.7.2 Java小應(yīng)用程序剖析1.8 習(xí)題第2章 Java語言編程基礎(chǔ)2.1 標(biāo)識符和關(guān)鍵字2.1.1 標(biāo)識符2.1.2 關(guān)鍵字2.2 基本數(shù)據(jù)類型2.3 文字常量2.3.1 整型文字常量2.3.2 浮點型文字常量2.3.3 字符文字常量2.3.4 字符串文字常量2.3.5 布爾文字常量2.4 變量2.5 運算符和表達(dá)式2.5.1 運算符2.5.2 算術(shù)類型轉(zhuǎn)換2.5.3 表達(dá)式中操作數(shù)的求值順序2.6 控制臺輸入2.7 控制語句2.7.1 語句簡介2.7.2 條件語句2.7.3 循環(huán)語句2.7.4 跳轉(zhuǎn)語句2.8 編碼規(guī)范2.9 編程錯誤2.9.1 編譯錯誤2.9.2 運行時錯誤2.9.3 邏輯錯誤2.1 0習(xí)題第3章 方法3:1定義方法3.2 調(diào)用方法3.3 參數(shù)傳遞3.4 遞歸3.5 方法重載3.6 習(xí)題第4章 類和對4.1 抽象與封裝4.2 類和對象的定義4.3 對象與基本數(shù)據(jù)類型變量的區(qū)別4.3.1 運算4.3.2 把對象傳遞給方法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 聲明時指定初值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)頁:插圖:1.3.2繼承繼續(xù)前面汽車的例子,目前的汽車大多使用汽油引擎,但也有部分汽車被改成混合動力汽車,除汽油引擎外,還配有電動引擎。這種汽車事實上只是在保留原有汽車的全部特性的基礎(chǔ)上,增加了部分功能,即這種汽車是原有汽車的繼承。面向?qū)ο缶幊掏瑯哟嬖诶^承機(jī)制,通過繼承可以支持代碼重用。繼承是在擴(kuò)展現(xiàn)有類的基礎(chǔ)上定義新類的過程。當(dāng)一個新定義的類基于原有類時,新類將共享原有類的屬性和行為特征,并且還可以添加新的特性和(或)行為。新類被稱做原有類的子類(也稱派生類或次類),原有類稱做父類(也稱基類或超類)。繼承提供了一種基于其他類創(chuàng)建新類的方法。合理地使用繼承,可以減少很多重復(fù)的勞動。、Java語言支持繼承,因而具有繼承這一特性所帶來的優(yōu)勢,大大增加了程序的重用性。不過,與c++語言不同,它只支持單繼承,不支持多繼承,即在。Java語言中,一個類不能有一個以上的父類。其多繼承只能通過接口等概念間接實現(xiàn)。1.3.3多態(tài)日常生活中,人們說去運動,有可能是去跑步,有可能是去游泳,也可能是去踢足球,或者是其他運動,這隨個人的愛好不同而不同。在面向?qū)ο蟮某绦蛟O(shè)計中,通過多態(tài)來支持這一思想。多態(tài)使得相同的消息被不同的對象接收到時,能夠產(chǎn)生不同的動作。Java語言通過類繼承過程中的方法覆蓋、接口實現(xiàn)以及方法調(diào)用時的動態(tài)綁定來實現(xiàn)多態(tài),從而達(dá)到不同的對象各自按照自身的需求對同一消息進(jìn)行正確處理的目的。

編輯推薦

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計1條)

 
 

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

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

京ICP備13047387號-7