注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java編程基礎(chǔ)、實例與進(jìn)階

Java編程基礎(chǔ)、實例與進(jìn)階

Java編程基礎(chǔ)、實例與進(jìn)階

定 價:¥29.00

作 者: 王勇 等編著
出版社: 清華大學(xué)出版社
叢編項: 高等學(xué)校計算機(jī)基礎(chǔ)教育教材精選
標(biāo) 簽: J2EE

ISBN: 9787302180067 出版時間: 2008-09-01 包裝: 平裝
開本: 16開 頁數(shù): 318 字?jǐn)?shù):  

內(nèi)容簡介

  《Java編程基礎(chǔ)、實例與進(jìn)階》以通俗易懂的語言、全新的組織方式、大量翔實的編程實例介紹Java語言。全書共11章,內(nèi)容包括Java概述、Java語言基礎(chǔ)知識、面向?qū)ο蟮木幊谭椒āava常用類庫和數(shù)據(jù)結(jié)構(gòu)、Java I/O系統(tǒng)、異常處理、圖形用戶界面、多線程、網(wǎng)絡(luò)編程、優(yōu)雅而高效的Java編程及編程實例,比較全面地覆蓋了Java語言的基礎(chǔ)知識。在介紹Java語言的主要內(nèi)容時,以基本知識點、示例解析和知識拓展三個部分分別介紹了基礎(chǔ)知識、基礎(chǔ)知識的示例解析和更進(jìn)一步的知識講解。在最后一章給出了兩個Java語言的編程實例,有利于初學(xué)者鍛煉使用Java語言解決實際問題的能力。《Java編程基礎(chǔ)、實例與進(jìn)階》可以作為高等院校和專業(yè)技術(shù)學(xué)校講授Java課程的實例教程,也可以作為初學(xué)者自學(xué)的教材。

作者簡介

暫缺《Java編程基礎(chǔ)、實例與進(jìn)階》作者簡介

圖書目錄

第1章 Java概述
1.1 基本知識點
1.1.1 面向?qū)ο缶幊痰幕靖拍?br /> 1.1.2 Java開發(fā)工具包
1.1.3 Java集成開發(fā)環(huán)境Eclipse
1.2 示例解析
1.2.1 JDK的安裝
1.2.2 安裝Eclipse
1.2.3 利用Eclipse編輯、編譯和運行Hello World!
1.3 知識拓展
1.3.1 如何利用JDK編譯、運行Hello World!程序
1.3.2 如何輸入并輸出一個整數(shù)
習(xí)題1
第2章 Java語言基礎(chǔ)知識
2.1 基本知識點
2.1.1 標(biāo)識符與關(guān)鍵字
2.1.2 基本數(shù)據(jù)類型
2.1.3 數(shù)據(jù)類型的轉(zhuǎn)換
2.1.4 常量與變量
2.1.5 運算符
2.1.6 流程控制語句
2.1.7 Java程序的基本構(gòu)成
2.2 示例解析
2.2.1 查看基本數(shù)據(jù)類型的取值范圍
2.2.2 基本數(shù)據(jù)類型之間的轉(zhuǎn)換
2.2.3 奇偶數(shù)判斷
2.2.4 判斷一個對象是不是某個類的一個實例
2.2.5 學(xué)生成績判斷
2.2.6 打印1~100之間的整數(shù)
2.2.7 找出1至給定整數(shù)之間的所有質(zhì)數(shù)
2.2.8 解一元二次方程
2.3 知識拓展
2.3.1 學(xué)生成績判斷如何使用switch語句實現(xiàn)
2.3.2 如何使用遞歸函數(shù)
習(xí)題2
第3章 面向?qū)ο蟮木幊谭椒?br /> 3.1 基本知識點
3.1.1 類
3.1.2 對象
3.1.3 類的封裝
3.1.4 類的繼承
3.1.5 類的多態(tài)
3.1.6 抽象類與接口
3.2 示例解析
3.2.1 訪問控制符的作用范圍
3.2.2 方法重載
3.2.3 構(gòu)造方法的重載
3.2.4 類繼承中的實例對象的構(gòu)造順序
3.2.5 final類不允許派生子類
3.2.6 類繼承中屬性和方法的繼承與覆蓋
3.2.7 基于接口實現(xiàn)多繼承
3.3 知識拓展
3.3.1 在Java中如何判斷兩個類對象的值是否相等
3.3.2 在Java中怎樣實現(xiàn)值傳送
習(xí)題3
第4章 Java常用類庫和數(shù)據(jù)結(jié)構(gòu)
4.1 基本知識點
4.1.1 String對象和StringBuffer對象
4.1.2 System類
4.1.3 Math對象
4.1.4 數(shù)組
4.1.5 常用集合類
4.2 示例解析
4.2.1 String類常見操作
4.2.2 StringBuffer類常見操作
4.2.3 獲得系統(tǒng)屬性
4.2.4 回顯字符串
4.2.5 打印乘法表
4.2.6 兩個矩陣相加
4.2.7 兩個矩陣相乘
4.2.8 讀取并顯示文件內(nèi)容
4.2.9 Hashtable類的應(yīng)用
4.3 知識拓展
4.3.1 如何讀取并反序顯示文件內(nèi)容
4.3.2 如何使得集合類能夠識別對象的類型
4.3.3 如何方便地對一組對象進(jìn)行排序
習(xí)題4
第5章 Java I/O系統(tǒng)
5.1 基本知識點
5.1.1 流
5.1.2 字節(jié)流
5.1.3 字符流
5.1.4 文件操作
5.1.5 對象序列化
5.2 示例解析
5.2.1 File類常用方法示例
5.2.2 文件行數(shù)統(tǒng)計
5.2.3 利用FileInputStream讀取文件
5.2.4 利用FileOutputStream寫入文件
5.2.5 在指定文件中查找詞語
5.2.6 dir命令的Java實現(xiàn)
5.2.7 在指定目錄中查找詞語
5.2.8 讀取一個文件的內(nèi)容并寫入另外一個文件中
5.3 知識拓展
5.3.1 在列目錄時如何過濾文件
5.3.2 如何向文件中寫入指定的內(nèi)容
5.3.3 如何實現(xiàn)對象的序列化
習(xí)題5
第6章 異常處理
6.1 基本知識點
6.1.1 什么是異常
6.1.2 異常的處理
6.1.3 異常的拋出
6.1.4 自定義異常
6.2 示例解析
6.2.1 數(shù)組下標(biāo)越界異常
6.2.2 空指針異常
6.2.3 拋出并捕獲異常的示例
6.2.4 構(gòu)造一個特殊的字符串類
6.3 知識拓展
如何自定義異常
習(xí)題6
第7章 圖形用戶界面
7.1 基本知識點
7.1.1 AWT圖形用戶界面
7.1.2 Swing圖形用戶界面
7.1.3 JavaApplet
7.2 示例解析
7.2.1 窗體使用示例
7.2.2 FlowLayout使用示例
7.2.3 BorderLayout使用示例
7.2.4 GridLayout使用示例
7.2.5 使窗體可以響應(yīng)事件
7.2.6 Button使用示例
7.2.7 Label使用示例
7.2.8 Checkbox使用示例
7.2.9 Choice使用示例
7.2.10 Panel使用示例
7.2.11 List使用示例
7.2.12 Canvas使用示例
7.2.13 TextField使用示例
7.2.14 TextArea使用示例
7.2.15 對話框使用示例
7.2.16 Menu使用示例
7.2.17 Swing中組件的使用示例
7.2.18 JScrollPane使用示例
7.2.19 JSplitPane使用示例
7.2.20 JTabbedPane使用示例
7.2.21 JToolBar使用示例
7.2.22 JTable使用示例
7.2.23 JTree使用示例
7.2.24 小程序使用示例
7.3 知識拓展
何為匿名類?如何在圖形界面編程中使用匿名類
習(xí)題7
第8章 多線程
8.1 基本知識點
8.1.1 什么是線程
8.1.2 線程的生命周期與控制
8.1.3 線程的調(diào)度
8.1.4 多線程的同步與通信
8.2 示例解析
8.2.1 通過Thread類實現(xiàn)線程
8.2.2 通過Runnable接口實現(xiàn)線程
8.2.3 設(shè)置線程的優(yōu)先級
8.2.4 終止一個線程
8.2.5 幽靈程序示例
8.2.6 線程池示例
8.3 知識拓展
8.3.1 如何實現(xiàn)線程的同步
8.3.2 如何在線程之間交換數(shù)據(jù)
習(xí)題8
第9章 網(wǎng)絡(luò)編程
9.1 基本知識點
9.1.1 網(wǎng)絡(luò)和Java網(wǎng)絡(luò)編程的基本概念
9.1.2 Internet地址操作
9.1.3 URL和URLConnection
9.1.4 套接字編程
9.2 示例解析
9.2.1 顯示指定域名的主機(jī)的IP地址信息
9.2.2 顯示本機(jī)的IP地址信息
9.2.3 獲得一個指定的URL的內(nèi)容
9.2.4 查看指定主機(jī)的指定端口是否提供TCP服務(wù)
9.2.5 Echo的服務(wù)端和客戶端實現(xiàn)
9.3 知識拓展
9.3.1 如何使用Socket獲得一個指定的URL的內(nèi)容
9.3.2 如何使用服務(wù)器端套接字查看本機(jī)的指定端口是否提供TCP服務(wù)
9.3.3 如何實現(xiàn)ping命令
9.3.4 如何獲得本機(jī)的MAC地址
習(xí)題9
第10章 優(yōu)雅而高效的Java編程
10.1 基本知識點
10.1.1 編碼規(guī)范
10.1.2 程序的效率
10.1.3 優(yōu)雅的編程——設(shè)計模式淺談
10.2 示例解析
10.2.1 靜態(tài)工廠模式示例
10.2.2 工廠方法模式示例
10.2.3 抽象工廠模式示例
10.2.4 單例模式示例
10.2.5 觀察者模式示例
10.3 知識拓展
如何應(yīng)用Java自帶的觀察者實現(xiàn)
習(xí)題10
第11章 編程實例
11.1 數(shù)據(jù)表查看器
11.1.1 系統(tǒng)總體設(shè)計
11.1.2 系統(tǒng)模塊的設(shè)計與實現(xiàn)
11.2 流程圖繪制工具
11.2.1 系統(tǒng)總體設(shè)計
11.2.2 系統(tǒng)模塊的設(shè)計與實現(xiàn)
習(xí)題11
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號