出版時(shí)間:2010-1 出版社:清華大學(xué)出版社 作者:耿祥義,張躍平 編著 頁數(shù):425
前言
本書注重教材的可讀性和實(shí)用性,特別強(qiáng)調(diào)面向?qū)ο蟮某绦蛟O(shè)計(jì)思想。本書全面地講解了Java的重要知識,尤其強(qiáng)調(diào)面向?qū)ο蟮脑O(shè)計(jì)思想和編程方法,在內(nèi)容的深度和廣度方面都給予了仔細(xì)考慮,在類、對象、繼承和接口等重要的基礎(chǔ)知識上側(cè)重深度,而在實(shí)用類、輸入輸出流、Java網(wǎng)絡(luò)技術(shù)和JDBC數(shù)據(jù)庫操作等實(shí)用技術(shù)方面的講解上側(cè)重廣度。通過本書的學(xué)習(xí),讀者可以掌握J(rèn)ava面向?qū)ο缶幊痰乃枷牒蚃ava編程中的一些重要技術(shù)。全書共分17章。第1章主要介紹了Java產(chǎn)生的背景和Java平臺,讀者可以了解到Java是怎樣做到“一次寫成,處處運(yùn)行”的。第2章和第3章主要介紹了Java的基本數(shù)據(jù)類型、數(shù)組、枚舉類型,以及運(yùn)算符和控制語句。第4~第6章是本書的重點(diǎn)內(nèi)容之一,講述了類、對象、繼承和接口等內(nèi)容。第7章和第8章是對第4章、第5章知識的總結(jié)升華,第7章講述了面向?qū)ο笤O(shè)計(jì)的基本原則,第8章講解了幾個(gè)重要的設(shè)計(jì)模式,以體現(xiàn)面向?qū)ο笤O(shè)計(jì)的基本原則。第9章講述了常用的實(shí)用類,包括字符串、日期、正則表達(dá)式、模式匹配以及數(shù)學(xué)計(jì)算等實(shí)用類。第10章和第11章是基于Java Swing的GUI圖形用戶界面設(shè)計(jì),講解了常用的組件和容器,對于比較復(fù)雜的組件都給出了很實(shí)用的例子。第12章講解Java中的輸入輸出流技術(shù),這部分特別介紹了怎樣使用輸入輸出流來克隆對象、Java的文件鎖技術(shù)以及使用Scaner解析文件等重要內(nèi)容。第13章講解泛型和集合框架,強(qiáng)調(diào)如何使用集合框架提供的類來有效、合理地組織程序中的數(shù)據(jù)。第14章主要講解Java怎樣使用JDBC操作數(shù)據(jù)庫,講解了預(yù)處理、事務(wù)處理等重要技術(shù)。第15章講述了多線程技術(shù),通過許多有啟發(fā)的例子來幫助讀者理解多線程編程。第16章講解Java在網(wǎng)絡(luò)編程中的一些重要技術(shù),涉及URL、Socket、InetAddrees和DatagramPacket等重要的類,而且特別講解Java遠(yuǎn)程調(diào)用(RMI)。第17章主要講解Java Applet的運(yùn)行原理以及在網(wǎng)絡(luò)中的角色。
內(nèi)容概要
Java語言具有面向?qū)ο?、與平臺無關(guān)、安全、穩(wěn)定和多線程等優(yōu)良特性,是目前軟件設(shè)計(jì)中極為強(qiáng)大的編程語言。Java已成為網(wǎng)絡(luò)時(shí)代最重要的語言之一。本書注重結(jié)合實(shí)例,以及重要的設(shè)計(jì)模式,循序漸進(jìn)地向讀者介紹Java面向?qū)ο缶幊痰闹匾R。所列舉例子都是由簡到繁,便于讀者掌握J(rèn)ava面向?qū)ο缶幊痰乃枷搿H珪譃?7章,分別講解了基本數(shù)據(jù)類型、枚舉和數(shù)組、運(yùn)算符、表達(dá)式和語句、類、對象和接口、面向?qū)ο蟮膸讉€(gè)基本原則、重要的設(shè)計(jì)模式、常用實(shí)用類、Java Swing圖形用戶界面、對話框、Java輸入輸出流、泛型與集合框架、JDBC數(shù)據(jù)庫操作、Java多線程機(jī)制、Java網(wǎng)絡(luò)基礎(chǔ)以及Java Applet等內(nèi)容?! ”緯m合高等院校計(jì)算機(jī)專業(yè)作為Java語言程序設(shè)計(jì)以及面向?qū)ο笳Z言課程的教材。
作者簡介
耿祥義,1995年中國科學(xué)技術(shù)大學(xué)博士畢業(yè),獲理學(xué)博士學(xué)位。1997年從中山大學(xué)博士后流動(dòng)站出站,現(xiàn)任大連交通大學(xué)教授。有多年講授Java語言的經(jīng)驗(yàn),已編寫出版《Java 2實(shí)用教程》、《Java課程設(shè)計(jì)》、《JSP程序設(shè)計(jì)》、《XML程序設(shè)計(jì)》等十余部教材。
書籍目錄
第1章 Java語言概述 1.1 Java的誕生 1.2 Java的特點(diǎn) 1.2.1 簡單 1.2.2 面向?qū)ο? 1.2.3 平臺無關(guān) 1.2.4 多線程 1.2.5 安全 1.2.6 動(dòng)態(tài) 1.3 安裝JDK 1.3.1 三種平臺簡介 1.3.2 安裝Java SE平臺 1.4 Java程序的開發(fā)步驟 1.5 一個(gè)簡單的Java應(yīng)用程序 1.5.1 編寫源文件 1.5.2 編譯 1.5.3 運(yùn)行 1.6 聯(lián)合編譯 1.7 注釋 1.8 編程風(fēng)格 1.8.1 Allmans風(fēng)格 1.8.2 Kernighan風(fēng)格 1.9 小結(jié) 習(xí)題1 第2章 基本類型、數(shù)組和枚舉類型 2.1 標(biāo)識符和關(guān)鍵字 2.1.1 標(biāo)識符 2.1.2 關(guān)鍵字 2.2 基本數(shù)據(jù)類型 2.2.1 邏輯類型 2.2.2 整數(shù)類型 2.2.3 字符類型 2.2.4 浮點(diǎn)類型 2.2.5 基本數(shù)據(jù)類型的轉(zhuǎn)換 2.3 從命令行輸入輸出數(shù)據(jù) 2.3.1 輸入基本型數(shù)據(jù) 2.3.2 輸出基本型數(shù)據(jù) 2.4 數(shù)組 2.4.1 聲明數(shù)組 2.4.2 創(chuàng)建數(shù)組 2.4.3 數(shù)組元素的使用 2.4.4 length的使用 2.4.5 數(shù)組的初始化 2.4.6 數(shù)組的引用 2.4.7 表示格式 2.4.8 復(fù)制數(shù)組 2.4.9 排序與二分查找 2.5 枚舉類型 2.6 小結(jié) 習(xí)題2 Java面向?qū)ο蟪绦蛟O(shè)計(jì) 第3章 運(yùn)算符、表達(dá)式和語句 3.1 運(yùn)算符與表達(dá)式 3.1.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 3.1.2 自增、自減運(yùn)算符 3.1.3 算術(shù)混合運(yùn)算的精度 3.1.4 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 3.1.5 邏輯運(yùn)算符與邏輯表達(dá)式 3.1.6 賦值運(yùn)算符與賦值表達(dá)式 3.1.7 位運(yùn)算符 3.1.8 instanceof運(yùn)算符 3.1.9 運(yùn)算符綜述 3.2 語句概述 3.3 if條件分支語句 3.3.1 if語句 3.3.2 if-else語句 3.3.3 if-else if-else語句 3.4 switch開關(guān)語句 3.5 循環(huán)語句 3.5.1 for循環(huán)語句 3.5.2 while循環(huán) 3.5.3 do-while循環(huán) 3.6 break和continue語句 3.7 數(shù)組與for語句 3.8 枚舉類型與for、switch語句 3.9 小結(jié) 習(xí)題3 第4章 類與對象 第5章 繼承與接口 第6章 內(nèi)部類與異常類 第7章 面向?qū)ο蟮膸讉€(gè)基本原則 第8章 幾個(gè)重要的設(shè)計(jì)模式 第9章 常用實(shí)用類 第10章 Java Swing圖形用戶界面 第11章 對話框 第12章 輸入輸出流 第13章 泛型與集合框架 第14章 JDBC數(shù)據(jù)庫操作 第15章 Java多線程機(jī)制 第16章 Java網(wǎng)絡(luò)基礎(chǔ) 第17章 Java Applet 參考文獻(xiàn)
章節(jié)摘錄
插圖:
編輯推薦
《Java面向?qū)ο蟪绦蛟O(shè)計(jì)》特色:教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力教學(xué)內(nèi)容先進(jìn),反映了計(jì)算機(jī)學(xué)科的最新發(fā)展教學(xué)模式完善,提供配套的教學(xué)資源解決方案
圖書封面
評論、評分、閱讀與下載
Java面向?qū)ο蟪绦蛟O(shè)計(jì) PDF格式下載