出版時(shí)間:1999-11 出版社:高等教育 作者:印旻 編 頁(yè)數(shù):365 字?jǐn)?shù):560000
內(nèi)容概要
本書(shū)將Java語(yǔ)言編程技術(shù)和面向?qū)ο蟪绦蛟O(shè)計(jì)相結(jié)合,在講授Java這個(gè) Internet上最流行的編程工具的同時(shí),介紹了Java所采用的面向?qū)ο蠹夹g(shù)的基礎(chǔ)理論、主要原則和思維方法。 書(shū)中首先介紹了Java語(yǔ)言的基礎(chǔ)知識(shí);然后闡述了面向?qū)ο蟪绦蛟O(shè)計(jì)的基本原則與特點(diǎn),并借助于Java把這些原則和特點(diǎn)融人具體的程序中,幫助讀者建立由感性到理性的認(rèn)識(shí);最后介紹了Java編程的必備知識(shí)和工具,包括類(lèi)庫(kù)、常用算法和數(shù)據(jù)結(jié)構(gòu)的Java描述、GUI和網(wǎng)絡(luò)編程等。全書(shū)不僅介紹理論,更強(qiáng)調(diào)實(shí)際運(yùn)用,特別注重提高讀者運(yùn)用Java語(yǔ)言和面向?qū)ο蠹夹g(shù)解決實(shí)際問(wèn)題的能力。書(shū)中給出了大量經(jīng)過(guò)調(diào)試運(yùn)行的實(shí)例,便于初學(xué)者入門(mén)。 本書(shū)可作為高等學(xué)校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)程序設(shè)計(jì)課程的入門(mén)教材,也可作為各學(xué)校程序設(shè)計(jì)公共選修課的教材,本書(shū)也適用于職業(yè)教育或從事實(shí)際軟件開(kāi)發(fā)的讀者學(xué)習(xí)使用。
書(shū)籍目錄
第一章 軟件開(kāi)發(fā)基礎(chǔ)與Java語(yǔ)言概述 1.1 軟件開(kāi)發(fā)基礎(chǔ) 1.2 Java語(yǔ)言概述 習(xí)題一第二章 Java語(yǔ)言基礎(chǔ) 2.1 Java程序的輸入輸出 2.2 變量與數(shù)據(jù)類(lèi)型 2.3 表達(dá)式與運(yùn)算符 習(xí)題二第三章 Java語(yǔ)言的結(jié)構(gòu)化程序設(shè)計(jì) 3.1 算法與結(jié)構(gòu)化程序設(shè)計(jì) 3.2 分支控制結(jié)構(gòu) 3.3 循環(huán)控制結(jié)構(gòu) 3.4 定義和使用Java的方法 習(xí)題三第四章 面向?qū)ο蟮能浖_(kāi)發(fā)基礎(chǔ) 4.1 面向?qū)ο蟮幕靖拍? 4.2 面向?qū)ο筌浖_(kāi)發(fā)的基本過(guò)程 4.3 面向?qū)ο蟪绦蛟O(shè)計(jì)方法的特點(diǎn) 4.4 面向?qū)ο蟪绦蛟O(shè)計(jì)方法的優(yōu)點(diǎn) 習(xí)題四第五章 Java面向?qū)ο缶幊袒A(chǔ) 5.1 定義類(lèi) 5.2 創(chuàng)建類(lèi)的實(shí)例對(duì)象 5.3 構(gòu)造函數(shù) 5.4 訪(fǎng)問(wèn)控制修飾符 5.5 靜態(tài)屬性、靜態(tài)方法與靜態(tài)初始化器 5.6 抽象類(lèi)與抽象方法 5.7 最終類(lèi)、最終屬性、最終方法與終結(jié)器 5.8 其他修飾符及修飾符的混合使用 習(xí)題五第六章 深入面向?qū)ο蟮某绦蛟O(shè)計(jì) 6.1 繼承與重載 6.2 包(package) 6.3 接口 6.4 錯(cuò)誤、異常及其處理 習(xí)題六第七章 常用工具、算法與數(shù)據(jù)結(jié)構(gòu) 7.1 Java的類(lèi)庫(kù) 7.2 數(shù)組與向量類(lèi) 7.3 字符串 7.4 常用算法 7.5 堆棧與棧類(lèi) 7.6 鏈表與隊(duì)列 7.7 樹(shù) 7.8 其他常用工具 習(xí)題七第八章 Applet與圖形用戶(hù)界面 8.1 Applet的基本工作原理 8.2 使用Applet類(lèi) 8.3 Applet與HTML文件的配合 8.4 Java圖形用戶(hù)界面概述 8.5 繪制用戶(hù)自定義成分 8.6 事件處理機(jī)制 8.7 事件及其監(jiān)聽(tīng)者 8.8 圖形用戶(hù)界面的標(biāo)準(zhǔn)組件 習(xí)題八第九章 Java網(wǎng)絡(luò)程序設(shè)計(jì)及相關(guān)技術(shù) 9.1 流式輸入輸出與文件處理 9.2 Java多線(xiàn)程機(jī)制 9.3 網(wǎng)絡(luò)應(yīng)用的層次和結(jié)構(gòu) 9.4 用Java實(shí)現(xiàn)底層網(wǎng)絡(luò)通信 9.5 Java程序?qū)W(wǎng)上資源的訪(fǎng)問(wèn) 9.6 Java程序?qū)?shù)據(jù)庫(kù)的訪(fǎng)問(wèn)與操作(JDBC) 習(xí)題九
章節(jié)摘錄
第一章 軟件開(kāi)發(fā)基礎(chǔ)與Java語(yǔ)言概述 1.1 軟件開(kāi)發(fā)基礎(chǔ) 在具體學(xué)習(xí)Java程序設(shè)計(jì)語(yǔ)言之前,讓我們先了解、回顧若干計(jì)算機(jī)軟件開(kāi)發(fā)的基礎(chǔ)知識(shí),明了軟件開(kāi)發(fā)在整個(gè)計(jì)算機(jī)系統(tǒng)中所處的位置和環(huán)境,它的目的和任務(wù),以及軟件開(kāi)發(fā)的一般過(guò)程與原則。一名合格的軟件開(kāi)發(fā)人員必須首先建立這些正確的基本概念,才能在學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的過(guò)程中有的放矢,而不會(huì)產(chǎn)生“語(yǔ)言到底有什么用?”或者“為什么有那么多語(yǔ)言,我還要再學(xué)習(xí)其他的嗎?”之類(lèi)含糊的問(wèn)題?! ?.1.1 軟件運(yùn)行原理 計(jì)算機(jī)是人類(lèi)20世紀(jì)最偉大、最重要的發(fā)明之一,這個(gè)發(fā)明的最偉大之處就在于它能夠以驚人的效率和前所未有的智能化來(lái)輔助人們更好地完成認(rèn)識(shí)自然和改造自然的工作,它是有史以來(lái)第一種能夠完成真正意義上的復(fù)雜的“學(xué)習(xí)”功能的機(jī)器,這就使得它具有了某種更接近人類(lèi)的“思考”能力;與此同時(shí),計(jì)算機(jī)所特有的超人的計(jì)算能力可以把人們的工作效率和生產(chǎn)效率成千上萬(wàn)倍提升,從而把人從最直接、最原始的生產(chǎn)第一線(xiàn)上解放出來(lái),轉(zhuǎn)而從事使用和操縱計(jì)算機(jī)的工作?! ≌缛梭w是一個(gè)復(fù)雜的有機(jī)體一樣,計(jì)算機(jī)也是由不同部分組成的非常復(fù)雜的系統(tǒng),計(jì)算機(jī)正常、準(zhǔn)確的工作將依賴(lài)于這些部分的正常工作和它們之間的相互配合。于是,在使用計(jì)算機(jī)的人們之中就引入了分工和專(zhuān)業(yè)細(xì)化,不同的專(zhuān)業(yè)將負(fù)責(zé)研究計(jì)算機(jī)系統(tǒng)的不同方面。例如,如果把計(jì)算機(jī)比作是一個(gè)工人,硬件工程師將負(fù)責(zé)其身體各部分健康、完好:軟件工程師將教會(huì)他如何學(xué)習(xí)和工作;而計(jì)算機(jī)的操縱人員將向這個(gè)身體健康并學(xué)有所長(zhǎng)的工人布置任務(wù)并監(jiān)督其保質(zhì)保量地工作。換句話(huà)說(shuō),計(jì)算機(jī)由硬件工程師為其賦予生命,由軟件工程師為其注入靈魂,并最終在千千萬(wàn)萬(wàn)的操作人員手中發(fā)揮其威力和作用。本書(shū)就是寫(xiě)給那些有志于為計(jì)算機(jī)注入靈魂的人們的?! ‘?dāng)然,要成為一個(gè)合格的軟件開(kāi)發(fā)人員,要學(xué)習(xí)的東西還很多,本書(shū)所提供的知識(shí)和技能僅僅是眾多的鋪路石中較為基礎(chǔ)的一塊一一程序設(shè)計(jì)方法和程序設(shè)計(jì)語(yǔ)言。程序設(shè)計(jì)語(yǔ)言是軟件開(kāi)發(fā)人員與計(jì)算機(jī)進(jìn)行溝通和交流的語(yǔ)言,是計(jì)算機(jī)這個(gè)工人能夠明了和辨別的語(yǔ)言。只有掌握了程序設(shè)計(jì)語(yǔ)言,軟件開(kāi)發(fā)人員才能像熟識(shí)鳥(niǎo)語(yǔ)的公冶長(zhǎng)號(hào)令百鳥(niǎo)一樣,指揮計(jì)算機(jī)按照自己的意志完成種種復(fù)雜的工作.同時(shí),作為一名軟件開(kāi)發(fā)人員,僅僅掌握程序設(shè)計(jì)語(yǔ)言是不夠的,他(她)還需要對(duì)硬件知識(shí)有所了解,這就像是在對(duì)工人進(jìn)行培訓(xùn)之前,首先必須對(duì)其身體和心理狀況有所了解,才能夠充分運(yùn)用和調(diào)動(dòng)其積極性來(lái)提高學(xué)習(xí)效率一樣。
圖書(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ī)版