出版時(shí)間:2012-9 出版社:機(jī)械工業(yè)出版社 作者:吳倩,林原,李霞麗 編著 頁(yè)數(shù):250
內(nèi)容概要
《java語(yǔ)言程序設(shè)計(jì):面向?qū)ο蟮脑O(shè)計(jì)思想與實(shí)踐》圍繞面向?qū)ο蟮脑O(shè)計(jì)思想展開主題,詳細(xì)講解了java語(yǔ)言基礎(chǔ)語(yǔ)法、面向?qū)ο蟮娜筇卣鳌D形用戶界面的編程方法、多線程編程、java的集合框架和java語(yǔ)言在android平臺(tái)中的應(yīng)用等基本理論及實(shí)用開發(fā)技術(shù)。
《java語(yǔ)言程序設(shè)計(jì):面向?qū)ο蟮脑O(shè)計(jì)思想與實(shí)踐》強(qiáng)調(diào)面向?qū)ο笤O(shè)計(jì)思想的重要性,在內(nèi)容組織上力求從設(shè)計(jì)理念出發(fā),合理地解釋知識(shí)點(diǎn);循序漸進(jìn)地講述基本理論,深層次地剖析程序設(shè)計(jì)方法;在例題與習(xí)題的選用與設(shè)計(jì)上深入淺出,強(qiáng)調(diào)其連貫性與實(shí)用性,鍛煉讀者的面向?qū)ο蟪绦蛟O(shè)計(jì)能力。
《java語(yǔ)言程序設(shè)計(jì):面向?qū)ο蟮脑O(shè)計(jì)思想與實(shí)踐》可作為普通高等院校計(jì)算機(jī)及相關(guān)專業(yè)的java語(yǔ)言程序設(shè)計(jì)教材,也可作為java編程愛(ài)好者的參考書。
書籍目錄
前言
教學(xué)建議
第1章 面向?qū)ο蟪绦蛟O(shè)計(jì)思想
1.1 類和對(duì)象
1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的三大特征
1.2.1 封裝
1.2.2 繼承
1.2.3 多態(tài)
1.3 面向?qū)ο蟮某绦蛟O(shè)計(jì)
1.3.1 類的建模
1.3.2 類的層次結(jié)構(gòu)設(shè)計(jì)
1.3.3 面向?qū)ο蟪绦蛟O(shè)計(jì)原則
1.4 java語(yǔ)言
1.4.1 java語(yǔ)言的特點(diǎn)
1.4.2 java程序的開發(fā)環(huán)境
1.4.3 第一個(gè)java程序
1.5 本章小結(jié)
習(xí)題1
第2章 java語(yǔ)言基礎(chǔ)知識(shí)
.2.1 java語(yǔ)言基本元素
2.2 java基本數(shù)據(jù)類型
2.3 引用數(shù)據(jù)類型
2.3.1 枚舉
2.3.2 數(shù)組
2.4 基本數(shù)據(jù)類型的封裝類
2.5 運(yùn)算符及表達(dá)式
2.6 java控制語(yǔ)句
2.6.1 分支結(jié)構(gòu)
2.6.2 循環(huán)結(jié)構(gòu)
2.6.3 中斷語(yǔ)句
2.7 本章小結(jié)
習(xí)題2
第3章 類與對(duì)象
3.1 如何設(shè)計(jì)一個(gè)類
3.2 對(duì)象的創(chuàng)建與初始化
3.3 數(shù)據(jù)成員及方法
3.3.1 訪問(wèn)數(shù)據(jù)成員及方法
3.3.2 方法中參數(shù)傳遞的問(wèn)題
3.3.3 tostring()方法
3.4 類的使用
3.4.1 static數(shù)據(jù)
3.4.2 static方法
3.4.3 final修飾符
3.4.4 方法重載
3.4.5 this指針
3.4.6 對(duì)象的回收
3.4.7 包
3.4.8 類的訪問(wèn)控制
3.5 基礎(chǔ)類庫(kù)
3.5.1 語(yǔ)言包java.lang
3.5.2 util實(shí)用包
3.6 java的文檔生成器
3.7 本章小結(jié)
習(xí)題3
第4章 異常處理
4.1 異常的概念
4.2 異常的分類
4.3 異常的處理機(jī)制
4.3.1 非檢查型異常處理
4.3.2 檢查型異常處理
4.4 自定義異常類
4.5 本章小結(jié)
習(xí)題4
第5章 類的重用
5.1 為什么需要類的重用
5.2 重用方式之一——繼承
5.2.1 父類與子類
5.2.2 繼承的語(yǔ)法
5.2.3 子類繼承父類的數(shù)據(jù)成員
5.2.4 子類繼承父類中的方法
5.2.5 繼承關(guān)系下的構(gòu)造方法
5.3 終結(jié)類與終結(jié)方法
5.4 抽象類與抽象方法
5.5 重用方式之二——類的組合
5.5.1 組合的語(yǔ)法
5.5.2 組合與繼承的結(jié)合
5.6 本章小結(jié)
習(xí)題5
第6章 接口與多態(tài)
6.1 為什么需要接口
6.2 接口的聲明及實(shí)現(xiàn)
6.3 接口與抽象類的比較
6.4 多態(tài)
6.4.1 向上轉(zhuǎn)型的概念
6.4.2 向上轉(zhuǎn)型的應(yīng)用
6.4.3 靜態(tài)綁定和動(dòng)態(tài)綁定
6.4.4 多態(tài)的實(shí)現(xiàn)
6.4.5 何時(shí)需要多態(tài)
6.5 內(nèi)部類
6.5.1 內(nèi)部類的概念
6.5.2 靜態(tài)內(nèi)部類
6.5.3 內(nèi)部類的用法
6.5.4 方法中的內(nèi)部類
6.5.5 匿名內(nèi)部類
6.6 本章小結(jié)
習(xí)題6
第7章 對(duì)象的集合
7.1 java集合框架
7.2 collection 接口
7.3 list接口
7.3.1 linkedlist
7.3.2 arraylist
7.4 泛型
7.5 泛型在集合中的應(yīng)用
7.6 set接口
7.7 sortedset接口
7.8 map接口
7.9 迭代器
7.10 本章小結(jié)
習(xí)題7
第8章 輸入輸出
8.1 i/o流的概念
8.2 i/o流的分類
8.2.1 字節(jié)流
8.2.2 字符流
8.2.3 標(biāo)準(zhǔn)輸入輸出數(shù)據(jù)流
8.3 文件的讀寫
8.3.1 按字符寫入
8.3.2 按字符讀出
8.3.3 按字節(jié)寫入
8.3.4 按字節(jié)讀出
8.3.5 file類
8.3.6 隨機(jī)文件的讀寫
8.4 對(duì)象流
8.5 本章小結(jié)
習(xí)題8
第9章 jdbc訪問(wèn)數(shù)據(jù)庫(kù)
9.1 jdbc簡(jiǎn)介
9.2 jdbc的結(jié)構(gòu)及實(shí)現(xiàn)
9.3 jdbc api
9.4 eclipse環(huán)境下通過(guò)jdbc訪問(wèn)數(shù)據(jù)庫(kù)
9.4.1 設(shè)置環(huán)境
9.4.2 調(diào)用jdbc api 編寫應(yīng)用程序
9.5 sqlexception
9.6 控制事務(wù)
9.7 jdbc其他相關(guān)用法
9.8 本章小結(jié)
習(xí)題9
第10章 java圖形用戶界面
10.1 java圖形用戶界面類庫(kù)
10.2 swing的組件
10.3 swing組件的層次結(jié)構(gòu)
10.4 swing gui程序
10.4.1 頂層容器
10.4.2 中間層容器
10.4.3 布局管理器
10.4.4 添加swing組件
10.5 事件處理機(jī)制
10.5.1 事件響應(yīng)
10.5.2 事件處理的實(shí)現(xiàn)方法
10.6 eclipse下的可視化圖形界面編程
10.7 本章小結(jié)
習(xí)題10
第11章 多線程
11.1 進(jìn)程與線程
11.2 多線程編程基礎(chǔ)
11.2.1 thread 類
11.2.2 runnable 接口
11.2.3 守護(hù)線程
11.3 線程的生命周期
11.4 線程的常用方法
11.5 線程的優(yōu)先級(jí)
11.6 多線程的編程方式
11.6.1 不相關(guān)的線程
11.6.2 相關(guān)但無(wú)須同步的線程
11.6.3 同步線程
11.6.4 相互通信的互斥線程
11.7 死鎖
11.8 高級(jí)并發(fā)
11.9 本章小結(jié)
習(xí)題11
第12章 java applet
12.1 html與applet簡(jiǎn)介
12.2 applet的工作原理
12.3 applet的創(chuàng)建
12.4 html中applet標(biāo)簽的使用
12.5 applet的生命周期
12.6 applet在web中的應(yīng)用
12.7 本章小結(jié)
習(xí)題12
第13章 java語(yǔ)言在android平臺(tái)中的應(yīng)用
13.1 android概述
13.2 android系統(tǒng)特性
13.3 android開發(fā)環(huán)境
13.4 android系統(tǒng)架構(gòu)
13.5 android應(yīng)用程序基礎(chǔ)
13.6 應(yīng)用程序組件
13.6.1 活動(dòng)
13.6.2 服務(wù)
13.6.3 廣播接收器
13.6.4 內(nèi)容提供器
13.6.5 啟動(dòng)組件intent
13.6.6 關(guān)閉組件
13.6.7 task
13.7 eclipse下開發(fā)android應(yīng)用程序
13.8 android api
13.9 本章小結(jié)
習(xí)題13
參考文獻(xiàn)
編輯推薦
《重點(diǎn)大學(xué)計(jì)算機(jī)教材·Java語(yǔ)言程序設(shè)計(jì):面向?qū)ο蟮脑O(shè)計(jì)思想與實(shí)踐》具有以下特點(diǎn): 以面向?qū)ο笤O(shè)計(jì)理念為主線,強(qiáng)調(diào)語(yǔ)法知識(shí)的學(xué)習(xí)應(yīng)以理解編程思想為前提?! 〔捎卯?dāng)今業(yè)內(nèi)流行的Eclipse集成開發(fā)環(huán)境為開發(fā)平臺(tái)?! 〔捎肬ML統(tǒng)一建模語(yǔ)言表述及分析程序架構(gòu)?! 〔捎靡粋€(gè)綜合的開發(fā)實(shí)例,隨著知識(shí)點(diǎn)的深入,逐步完善,擴(kuò)展實(shí)例的規(guī)模,最后形成一個(gè)集圖形用戶界面和數(shù)據(jù)庫(kù)為一體的應(yīng)用系統(tǒng)?! 〗榻BJDK5、JDK6、JDK7的特色和最新技術(shù)?! 〗榻BJava在移動(dòng)通信平臺(tái)Android中的應(yīng)用。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Java語(yǔ)言程序設(shè)計(jì) PDF格式下載