出版時(shí)間:2009-6 出版社:清華大學(xué)出版社有限公司 作者:馬迪芳,徐保民,陳旭東 編著 頁(yè)數(shù):330 字?jǐn)?shù):547000
前言
目前,國(guó)內(nèi)大部分高校計(jì)算機(jī)相關(guān)專(zhuān)業(yè)都是采用c語(yǔ)言作為第一門(mén)程序設(shè)計(jì)課程,而Java語(yǔ)言則是作為面向?qū)ο蟪绦蛟O(shè)計(jì)的后續(xù)課程來(lái)講解。盡管?chē)?guó)內(nèi)市面上出版的有關(guān)Java程序設(shè)計(jì)方面的教材有很多,但能反映Java最新發(fā)展技術(shù)的教材還較少,大都不太適合已具有一定程序基礎(chǔ)的學(xué)生使用?! ”緯?shū)定位于已經(jīng)有一定程序設(shè)計(jì)經(jīng)驗(yàn)的讀者,全書(shū)內(nèi)容共分10章,以Java SE 6為基礎(chǔ),全面介紹Java語(yǔ)言的功能和技術(shù)特點(diǎn),主要內(nèi)容包括Java語(yǔ)言基礎(chǔ)知識(shí)、面向?qū)ο缶幊碳夹g(shù)、UML、異常、斷言與日志、輸入輸出、泛型、集合框架、多線(xiàn)程、圖形用戶(hù)界面、網(wǎng)絡(luò)編程等內(nèi)容?! 〉?章概述了Java發(fā)展歷史、特點(diǎn)和運(yùn)行機(jī)制,并對(duì)Java語(yǔ)言的基本語(yǔ)法作了較清晰的介紹,包括數(shù)據(jù)類(lèi)型、變量和常量、運(yùn)算符、表達(dá)式、控制流程等?! 〉?章主要從面向?qū)ο蟮母拍畛霭l(fā),描述了類(lèi)和對(duì)象在Java語(yǔ)言中的實(shí)現(xiàn),介紹了類(lèi)的封裝、對(duì)象的消息傳遞、方法的重載、成員的訪(fǎng)問(wèn)權(quán)限控制、包的基本概念以及UML.類(lèi)圖等Java基本技術(shù)?! 〉?章主要討論了面向?qū)ο蟪绦蛟O(shè)計(jì)的繼承和多態(tài)兩個(gè)重要特征在Java語(yǔ)言中的具體實(shí)現(xiàn)。對(duì)Java語(yǔ)言的抽象類(lèi)、接口、多態(tài)以及設(shè)計(jì)模式進(jìn)行了描述。 第4章介紹了Java的泛型編程技術(shù),包括泛型類(lèi)、泛型方法以及泛型中的通配符的使用等相關(guān)技術(shù)?! 〉?章討論了Java中集合對(duì)象的特點(diǎn)和使用,包括數(shù)組的定義與操作以及集合框架的接口、實(shí)現(xiàn)和算法等作了詳細(xì)的描述。 第6章描述了Java的異常處理機(jī)制和進(jìn)行軟件調(diào)試的斷言及日志機(jī)制,為應(yīng)用軟件的出錯(cuò)處理提供強(qiáng)有力的支持。 第7章介紹Java多線(xiàn)程的基本概念和應(yīng)用方法,包括線(xiàn)程實(shí)現(xiàn)、線(xiàn)程管理、線(xiàn)程同步以及線(xiàn)程組等內(nèi)容。
內(nèi)容概要
本書(shū)以面向?qū)ο蟪绦蛟O(shè)計(jì)思想為核心,詳細(xì)講述了面向?qū)ο蟪绦蛟O(shè)計(jì)的主要技術(shù)與編程思路。 本書(shū)以Java SE 6為基礎(chǔ),全面介紹Java語(yǔ)言的功能和技術(shù)特點(diǎn),主要內(nèi)容包括Java語(yǔ)言基礎(chǔ)知識(shí)、面向?qū)ο缶幊碳夹g(shù)、UML、異常、斷言與日志、輸入輸出、泛型、集合框架、多線(xiàn)程、圖形用戶(hù)界面、網(wǎng)絡(luò)編程等內(nèi)容?! ”緯?shū)條理清晰,內(nèi)容豐富,各章配有大量經(jīng)過(guò)調(diào)試運(yùn)行的實(shí)例。為了提高讀者全面掌握J(rèn)ava面向?qū)ο缶幊碳夹g(shù)和綜合運(yùn)用所學(xué)知識(shí)解決問(wèn)題的能力,在附錄中提供了兩人對(duì)戰(zhàn)的五子棋游戲,包括基本的功能描述和完整的可運(yùn)行示例代碼,并在相關(guān)章節(jié)中附有配套練習(xí)題。 本書(shū)適用于高等院校計(jì)算機(jī)專(zhuān)業(yè)和相關(guān)專(zhuān)業(yè),作為Java程序設(shè)計(jì),或面向?qū)ο蟪绦蛟O(shè)計(jì)課程的教材,也非常適合專(zhuān)業(yè)技術(shù)人員參考和閱讀。
書(shū)籍目錄
第1章 Java語(yǔ)言基礎(chǔ) 1.1 Java概述 1.2 Java語(yǔ)言基礎(chǔ) 習(xí)題 第2章 類(lèi)和對(duì)象 2.1 類(lèi)和對(duì)象的概念 2.2 類(lèi)的實(shí)現(xiàn) 2.3 對(duì)象的實(shí)現(xiàn) 2.4 封裝與信息隱藏 2.5 對(duì)象間的消息傳遞 2.6 Get和Set方法 2.7 方法重載 2.8 關(guān)鍵字this 2.9 類(lèi)成員和實(shí)例成員 2.10 包 2.11 訪(fǎng)問(wèn)權(quán)限控制 2.12 嵌套類(lèi) 2.13 Java程序結(jié)構(gòu) 習(xí)題第3章 繼承與多態(tài) 3.1 類(lèi)的繼承 3.2 抽象類(lèi)和抽象方法 3.3 接口 3.4 多態(tài) 3.5 設(shè)計(jì)模式 3.6 UML類(lèi)圖 習(xí)題第4章 泛型 4.1 問(wèn)題的提出 4.2 泛型類(lèi) 4.3 泛型方法 4.5 通配符 習(xí)題第5章 集合第6章 異常處理第7章 線(xiàn)程第8章 輸入輸出第9章 圖形用戶(hù)界面第10章 網(wǎng)絡(luò)通信附錄A 雙人聯(lián)機(jī)五子棋游戲
章節(jié)摘錄
第1章 Java語(yǔ)言基礎(chǔ) 在計(jì)算機(jī)編程技術(shù)發(fā)展史上,Java技術(shù)是最易被接受、普及最快的一種技術(shù)。目前,Java技術(shù)以其獨(dú)特的魅力征服了幾乎所有的程序員?! ”菊率紫冉榻BJava的一些背景知識(shí),然后重點(diǎn)講解Java語(yǔ)言編程基礎(chǔ)知識(shí),主要包括常量與變量、數(shù)據(jù)類(lèi)型、運(yùn)算符、流程控制及構(gòu)成Java應(yīng)用程序的基本結(jié)構(gòu)等?! ?.1 Java概述 1.1.1 Java發(fā)展歷史 Java是美國(guó)Sun公司所開(kāi)發(fā)的一種程序語(yǔ)言。1991年,Sun公司成立了一個(gè)稱(chēng)為“綠色”的項(xiàng)目小組,其主要目的是開(kāi)發(fā)消費(fèi)性電子產(chǎn)品的控制軟件。由于當(dāng)時(shí)所使用的C++程序語(yǔ)言過(guò)于復(fù)雜且缺乏安全性,所以,那時(shí)的“綠色”項(xiàng)目主持人James Gosling博士便以c++為基礎(chǔ),重新開(kāi)發(fā)了一套新的程序語(yǔ)言,命名為“0ak”。該語(yǔ)言采用了許多c語(yǔ)言的語(yǔ)法,提高了安全性,并且是面向?qū)ο蟮恼Z(yǔ)言。但是0ak語(yǔ)言在商業(yè)上并未獲得成功?! ?994年,“綠色p項(xiàng)目小組將它們的開(kāi)發(fā)轉(zhuǎn)向了Internet,用0ak編寫(xiě)了一系列網(wǎng)絡(luò)應(yīng)用程序,其中比較有名的是網(wǎng)絡(luò)瀏覽器Web Runner等。隨后“Web Runner”改名為“Hot—Java”,并于l995年5月23日發(fā)表后,在產(chǎn)業(yè)界引起了巨大的轟動(dòng)。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
Java面向?qū)ο蟪绦蛟O(shè)計(jì) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版