出版時間:2006-8 出版社:清華大學出版社 作者:甘玲、張璞、李興春 頁數(shù):361
內(nèi)容概要
本書旨在通過實例解析的方式全面而深入地介紹Java語言的特點及其面向?qū)ο蟮奶匦裕坏敿毥榻B了Java語言本身,而且討論了面向?qū)ο蟮脑O(shè)計思想和編程方法、UML、圖形用戶界面的編程方法、網(wǎng)絡(luò)和數(shù)據(jù)庫程序的編程方法、線程的使用等實用開發(fā)技術(shù)。 全書共分10章,第1、2章是基礎(chǔ)部分,介紹了面向?qū)ο蟮幕靖拍詈拖嚓P(guān)技術(shù),并對Java語言進行了概述。第3~5章是核心部分,主要介紹Java面向?qū)ο蠹夹g(shù),圍繞抽象性、封裝性、繼承性、多態(tài)性以及I/O、異常等內(nèi)容由淺入深地展開討論。第6~10章是應用部分,主要介紹運用Java語言及其類庫在J2SE平臺下進行圖形用戶界面編程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程、編寫常用數(shù)據(jù)結(jié)構(gòu)等內(nèi)容?! ”緯鴮哟吻逦?、內(nèi)容全面、例題豐富、實用性強,全書基礎(chǔ)性和實用性并重。本書不僅能使讀者掌握Java語言,而且能夠讓讀者對現(xiàn)實世界中較簡單的問題及其解決方法用計算機語言進行描述。本書適合作為大專院校計算機相關(guān)專業(yè)的教材及自學Java語言的參考書,也可供計算機技術(shù)人員參閱。
書籍目錄
第1章 面向?qū)ο蠹夹g(shù)概述 1.1 面向?qū)ο蠹夹g(shù)的發(fā)展 1.2 面向?qū)ο蠓椒ㄅc結(jié)構(gòu)化方法的比較 1.2.1 現(xiàn)實問題分析 1.2.2 面向?qū)ο蠓椒ǖ膬?yōu)越性 1.2.3 面向?qū)ο笈c面向過程的不同 1.2.4 面向?qū)ο蠹夹g(shù)的基本觀點 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é) 習題 第2章 Java語言基礎(chǔ) 2.1 一個最簡單的Java應用程序 2.1.1 問題的提出與分析 2.1.2 main方法的說明 2.1.3 程序的編譯與運行 2.2 Java語言編程基礎(chǔ) 2.2.1 問題的提出與分析 2.2.2 常量和變量 2.2.3 基本數(shù)據(jù)類型 2.2.4 運算符和表達式 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標準包 2.7.5 程序結(jié)構(gòu) 2.8 應用舉例 本章小結(jié) 習題 第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 默認構(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é) 習題 第4章 繼承和多態(tài) 第5章 輸入輸出流和異?!〉?章 圖形用戶界面設(shè)計 第7章 網(wǎng)絡(luò)編程 第8章 Applet 第9章 JDBC與數(shù)據(jù)庫 第10章 常用數(shù)據(jù)結(jié)構(gòu)的實現(xiàn) 附錄A Java語法摘要 附錄B Java標準包介紹 附錄C JDK使用介紹 附錄D 常用開發(fā)工具介紹 附錄E UML簡介 參考文獻
圖書封面
評論、評分、閱讀與下載