Java語言程序設(shè)計

出版時間:2012-9  出版社:機械工業(yè)出版社  作者:吳倩,林原,李霞麗 編著  頁數(shù):250  

內(nèi)容概要

  《java語言程序設(shè)計:面向?qū)ο蟮脑O(shè)計思想與實踐》圍繞面向?qū)ο蟮脑O(shè)計思想展開主題,詳細(xì)講解了java語言基礎(chǔ)語法、面向?qū)ο蟮娜筇卣?、圖形用戶界面的編程方法、多線程編程、java的集合框架和java語言在android平臺中的應(yīng)用等基本理論及實用開發(fā)技術(shù)。
  《java語言程序設(shè)計:面向?qū)ο蟮脑O(shè)計思想與實踐》強調(diào)面向?qū)ο笤O(shè)計思想的重要性,在內(nèi)容組織上力求從設(shè)計理念出發(fā),合理地解釋知識點;循序漸進地講述基本理論,深層次地剖析程序設(shè)計方法;在例題與習(xí)題的選用與設(shè)計上深入淺出,強調(diào)其連貫性與實用性,鍛煉讀者的面向?qū)ο蟪绦蛟O(shè)計能力。
  《java語言程序設(shè)計:面向?qū)ο蟮脑O(shè)計思想與實踐》可作為普通高等院校計算機及相關(guān)專業(yè)的java語言程序設(shè)計教材,也可作為java編程愛好者的參考書。

書籍目錄

前言
教學(xué)建議
第1章 面向?qū)ο蟪绦蛟O(shè)計思想
1.1 類和對象
1.2 面向?qū)ο蟪绦蛟O(shè)計的三大特征
1.2.1 封裝
1.2.2 繼承
1.2.3 多態(tài)
1.3 面向?qū)ο蟮某绦蛟O(shè)計
1.3.1 類的建模
1.3.2 類的層次結(jié)構(gòu)設(shè)計
1.3.3 面向?qū)ο蟪绦蛟O(shè)計原則
1.4 java語言
1.4.1 java語言的特點
1.4.2 java程序的開發(fā)環(huán)境
1.4.3 第一個java程序
1.5 本章小結(jié)
習(xí)題1
第2章 java語言基礎(chǔ)知識
.2.1 java語言基本元素
2.2 java基本數(shù)據(jù)類型
2.3 引用數(shù)據(jù)類型
2.3.1 枚舉
2.3.2 數(shù)組
2.4 基本數(shù)據(jù)類型的封裝類
2.5 運算符及表達式
2.6 java控制語句
2.6.1 分支結(jié)構(gòu)
2.6.2 循環(huán)結(jié)構(gòu)
2.6.3 中斷語句
2.7 本章小結(jié)
習(xí)題2
第3章 類與對象
3.1 如何設(shè)計一個類
3.2 對象的創(chuàng)建與初始化
3.3 數(shù)據(jù)成員及方法
3.3.1 訪問數(shù)據(jù)成員及方法
3.3.2 方法中參數(shù)傳遞的問題
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 對象的回收
3.4.7 包
3.4.8 類的訪問控制
3.5 基礎(chǔ)類庫
3.5.1 語言包java.lang
3.5.2 util實用包
3.6 java的文檔生成器
3.7 本章小結(jié)
習(xí)題3
第4章 異常處理
4.1 異常的概念
4.2 異常的分類
4.3 異常的處理機制
4.3.1 非檢查型異常處理
4.3.2 檢查型異常處理
4.4 自定義異常類
4.5 本章小結(jié)
習(xí)題4
第5章 類的重用
5.1 為什么需要類的重用
5.2 重用方式之一——繼承
5.2.1 父類與子類
5.2.2 繼承的語法
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 組合的語法
5.5.2 組合與繼承的結(jié)合
5.6 本章小結(jié)
習(xí)題5
第6章 接口與多態(tài)
6.1 為什么需要接口
6.2 接口的聲明及實現(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)綁定和動態(tài)綁定
6.4.4 多態(tài)的實現(xiàn)
6.4.5 何時需要多態(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章 對象的集合
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 隨機文件的讀寫
8.4 對象流
8.5 本章小結(jié)
習(xí)題8
第9章 jdbc訪問數(shù)據(jù)庫
9.1 jdbc簡介
9.2 jdbc的結(jié)構(gòu)及實現(xiàn)
9.3 jdbc api
9.4 eclipse環(huán)境下通過jdbc訪問數(shù)據(jù)庫
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圖形用戶界面類庫
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 事件處理機制
10.5.1 事件響應(yīng)
10.5.2 事件處理的實現(xiàn)方法
10.6 eclipse下的可視化圖形界面編程
10.7 本章小結(jié)
習(xí)題10
第11章 多線程
11.1 進程與線程
11.2 多線程編程基礎(chǔ)
11.2.1 thread 類
11.2.2 runnable 接口
11.2.3 守護線程
11.3 線程的生命周期
11.4 線程的常用方法
11.5 線程的優(yōu)先級
11.6 多線程的編程方式
11.6.1 不相關(guān)的線程
11.6.2 相關(guān)但無須同步的線程
11.6.3 同步線程
11.6.4 相互通信的互斥線程
11.7 死鎖
11.8 高級并發(fā)
11.9 本章小結(jié)
習(xí)題11
第12章 java applet
12.1 html與applet簡介
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語言在android平臺中的應(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 活動
13.6.2 服務(wù)
13.6.3 廣播接收器
13.6.4 內(nèi)容提供器
13.6.5 啟動組件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
參考文獻

編輯推薦

  《重點大學(xué)計算機教材·Java語言程序設(shè)計:面向?qū)ο蟮脑O(shè)計思想與實踐》具有以下特點:  以面向?qū)ο笤O(shè)計理念為主線,強調(diào)語法知識的學(xué)習(xí)應(yīng)以理解編程思想為前提?! 〔捎卯?dāng)今業(yè)內(nèi)流行的Eclipse集成開發(fā)環(huán)境為開發(fā)平臺?! 〔捎肬ML統(tǒng)一建模語言表述及分析程序架構(gòu)?! 〔捎靡粋€綜合的開發(fā)實例,隨著知識點的深入,逐步完善,擴展實例的規(guī)模,最后形成一個集圖形用戶界面和數(shù)據(jù)庫為一體的應(yīng)用系統(tǒng)?! 〗榻BJDK5、JDK6、JDK7的特色和最新技術(shù)?! 〗榻BJava在移動通信平臺Android中的應(yīng)用。

圖書封面

評論、評分、閱讀與下載


    Java語言程序設(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7