出版時間:2006-8 出版社:清華大學(xué)出版社 作者:甘玲、張璞、李興春 頁數(shù):361
內(nèi)容概要
本書旨在通過實(shí)例解析的方式全面而深入地介紹Java語言的特點(diǎn)及其面向?qū)ο蟮奶匦?,不但詳?xì)介紹了Java語言本身,而且討論了面向?qū)ο蟮脑O(shè)計思想和編程方法、UML、圖形用戶界面的編程方法、網(wǎng)絡(luò)和數(shù)據(jù)庫程序的編程方法、線程的使用等實(shí)用開發(fā)技術(shù)。 全書共分10章,第1、2章是基礎(chǔ)部分,介紹了面向?qū)ο蟮幕靖拍詈拖嚓P(guān)技術(shù),并對Java語言進(jìn)行了概述。第3~5章是核心部分,主要介紹Java面向?qū)ο蠹夹g(shù),圍繞抽象性、封裝性、繼承性、多態(tài)性以及I/O、異常等內(nèi)容由淺入深地展開討論。第6~10章是應(yīng)用部分,主要介紹運(yùn)用Java語言及其類庫在J2SE平臺下進(jìn)行圖形用戶界面編程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程、編寫常用數(shù)據(jù)結(jié)構(gòu)等內(nèi)容。 本書層次清晰、內(nèi)容全面、例題豐富、實(shí)用性強(qiáng),全書基礎(chǔ)性和實(shí)用性并重。本書不僅能使讀者掌握J(rèn)ava語言,而且能夠讓讀者對現(xiàn)實(shí)世界中較簡單的問題及其解決方法用計算機(jī)語言進(jìn)行描述。本書適合作為大專院校計算機(jī)相關(guān)專業(yè)的教材及自學(xué)Java語言的參考書,也可供計算機(jī)技術(shù)人員參閱。
書籍目錄
第1章 面向?qū)ο蠹夹g(shù)概述 1.1 面向?qū)ο蠹夹g(shù)的發(fā)展 1.2 面向?qū)ο蠓椒ㄅc結(jié)構(gòu)化方法的比較 1.2.1 現(xiàn)實(shí)問題分析 1.2.2 面向?qū)ο蠓椒ǖ膬?yōu)越性 1.2.3 面向?qū)ο笈c面向過程的不同 1.2.4 面向?qū)ο蠹夹g(shù)的基本觀點(diǎn) 1.3 面向?qū)ο蠹夹g(shù)的基本概念 1.3.1 對象和類 1.3.2 事件和消息 1.4 面向?qū)ο蠹夹g(shù)的基本特征 1.4.1 抽象性 1.4.2 封裝性 1.4.3 繼承性 1.4.4 多態(tài)性 1.5 面向?qū)ο蠓治雠c設(shè)計簡介 1.6 面向?qū)ο蟪绦蛟O(shè)計語言簡介 1.7 面向?qū)ο蟮腢ML描述 本章小結(jié) 習(xí)題 第2章 Java語言基礎(chǔ) 2.1 一個最簡單的Java應(yīng)用程序 2.1.1 問題的提出與分析 2.1.2 main方法的說明 2.1.3 程序的編譯與運(yùn)行 2.2 Java語言編程基礎(chǔ) 2.2.1 問題的提出與分析 2.2.2 常量和變量 2.2.3 基本數(shù)據(jù)類型 2.2.4 運(yùn)算符和表達(dá)式 2.2.5 類型轉(zhuǎn)換 2.2.6 問題的解決 2.3 控制語句 2.3.1 問題的提出與分析 2.3.2 選擇語句 2.3.3 循環(huán)語句 2.3.4 特殊的循環(huán)流程控制 2.4 類和對象的創(chuàng)建和使用 2.4.1 問題的提出與分析 2.4.2 類的定義 2.4.3 對象的生成 2.4.4 對象的使用 2.5 數(shù)組的使用 2.5.1 問題的提出與分析 2.5.2 一維數(shù)組的創(chuàng)建 2.5.3 一維數(shù)組的使用 2.5.4 二維數(shù)組的創(chuàng)建 2.5.5 二維數(shù)組的使用 2.6 字符串的使用 2.6.1 問題的提出與分析 2.6.2 String類的介紹 2.6.3 問題的解決 2.6.4 對象轉(zhuǎn)化為字符串 2.7 包 2.7.1 什么是包 2.7.2 包的定義 2.7.3 包的引用 2.7.4 常用的Java標(biāo)準(zhǔn)包 2.7.5 程序結(jié)構(gòu) 2.8 應(yīng)用舉例 本章小結(jié) 習(xí)題 第3章 對象與類 3.1 問題的提出與分析 3.2 發(fā)現(xiàn)對象和類 3.3 類的設(shè)計 3.3.1 成員變量和方法 3.3.2 方法的重載 3.3.3 類的訪問控制 3.3.4 成員的訪問控制 3.4 類的構(gòu)造方法 3.4.1 成員初始化 3.4.2 構(gòu)造方法的重載 3.4.3 默認(rèn)構(gòu)造方法 3.4.4 this關(guān)鍵字 3.4.5 對象的賦值和比較 3.5 靜態(tài)成員 3.5.1 靜態(tài)成員變量 3.5.2 靜態(tài)成員方法 3.6 基本的輸入輸出 3.7 問題的解決 本章小結(jié) 習(xí)題 第4章 繼承和多態(tài) 第5章 輸入輸出流和異?!〉?章 圖形用戶界面設(shè)計 第7章 網(wǎng)絡(luò)編程 第8章 Applet 第9章 JDBC與數(shù)據(jù)庫 第10章 常用數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn) 附錄A Java語法摘要 附錄B Java標(biāo)準(zhǔn)包介紹 附錄C JDK使用介紹 附錄D 常用開發(fā)工具介紹 附錄E UML簡介 參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載