注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java語言程序設(shè)計(第3版)

Java語言程序設(shè)計(第3版)

Java語言程序設(shè)計(第3版)

定 價:¥29.80

作 者: 邵麗萍、邵光亞、張后揚
出版社: 清華大學出版社
叢編項: 應(yīng)用型教材系列
標 簽: J2EE

ISBN: 9787302177098 出版時間: 2008-08-01 包裝: 平裝
開本: 16開 頁數(shù): 300 字數(shù):  

內(nèi)容簡介

  《Java語言程序設(shè)計》(第3版)全面介紹了Java語言的功能和特點,主要內(nèi)容包括Java語言基礎(chǔ)知識、Java語法構(gòu)成、面向?qū)ο缶幊碳夹g(shù)、常用系統(tǒng)類的使用、圖形用戶界面設(shè)計、圖形處理、多媒體處理、異常處理、多線程技術(shù)和訪問數(shù)據(jù)庫技術(shù)等內(nèi)容。Java是近年來十分流行的程序設(shè)計語言,又是一門通用的網(wǎng)絡(luò)編程語言,在Internet上有著廣泛的應(yīng)用。《Java語言程序設(shè)計》以通俗易懂的語言介紹了大量的實例,從實用的角度解釋了Java面向?qū)ο缶幊趟枷?,介紹了Java編程技巧?!禞ava語言程序設(shè)計》不僅適合沒有編程經(jīng)驗的讀者學習,也適合有一定程序語言基礎(chǔ)的讀者自學,《Java語言程序設(shè)計》可作為高等院?;蛴嬎銠C培訓班的教材。

作者簡介

  譚浩強教授,我國著名計算機教育專家,計算機普及和高校計算機基礎(chǔ)教育開拓者之一,現(xiàn)任全國高校計算機基礎(chǔ)教育研究會會長。他創(chuàng)造了3個世界紀錄:(1)20年來他(及其合作者)共編著出版了140余部計算機著作,此外主編了300多部計算機書籍,是出版科技著作數(shù)量最多的人。(2)他編著和主編的書發(fā)行量近5000萬冊,是讀者最多的科技作家。(3)他和別人合作編著的《BASIC語言》發(fā)行了1250萬冊,創(chuàng)科技書籍發(fā)行量的世界紀錄。他善于用讀者容易理解的方法和語言說明復(fù)雜的概念。許多人認為他“開創(chuàng)了計算機書籍貼近大眾的新風”,為我國的計算機普及事業(yè)做出了重要的貢獻。

圖書目錄

第1章Java快速入門
1.1Java簡介
1.1.1Java的定義
1.1.2Java的起源與發(fā)展
1.1.3Java語言的特點
1.1.4Java的3個分支
1.1.5Java的用途
1.2Java的開發(fā)環(huán)境與運行環(huán)境
1.2.1SDK、JDK、JRE與JVM
1.2.2SDK與Java(TM)的下載與安裝
1.2.3配置Java開發(fā)與運行環(huán)境
1.3初步了解Java程序
1.3.1編寫第一個Java源程序
1.3.2在“命令提示符”窗口編譯與運行Java程序
1.3.3在EditPlus主窗口中編譯與運行Java程序
1.3.4小結(jié)
習題
第2章Java基本語法
2.1標識符、關(guān)鍵字與分隔符
2.1.1標識符
2.1.2關(guān)鍵字
2.1.3分隔符
2.2基本數(shù)據(jù)類型與變量
2.2.1基本數(shù)據(jù)類型
2.2.2常量
2.2.3變量
2.3表達式與運算符
2.3.1賦值運算符
2.3.2算術(shù)運算符
2.3.3關(guān)系運算符
2.3.4邏輯運算符
2.3.5條件運算符
2.3.6位運算符
2.3.7其他運算符
2.3.8運算優(yōu)先級
2.4數(shù)組類型
2.4.1一維數(shù)組的聲明
2.4.2一維數(shù)組的創(chuàng)建與初始化
2.4.3多維數(shù)組
習題
第3章Java語句及其控制結(jié)構(gòu)
3.1Java語句的類型
3.1.1Java程序構(gòu)成
3.1.2Java語句的種類
3.2選擇語句
3.2.1單分支選擇語句(if語句)
3.2.2二分支選擇語句(if…else語句)
3.2.3多分支選擇語句(if…elseif…else語句)
3.2.4開關(guān)語句(switch語句)
3.3循環(huán)語句
3.3.1確定次數(shù)循環(huán)語句(for循環(huán))
3.3.2先判定后執(zhí)行循環(huán)語句(while循環(huán))
3.3.3先執(zhí)行后判定循環(huán)語句(do…while循環(huán))
3.3.4嵌套使用循環(huán)語句
3.3.5循環(huán)語句小結(jié)
3.4跳轉(zhuǎn)語句
3.4.1break語句
3.4.2帶標號的break語句
3.4.3continue語句
3.4.4帶標號的continue語句
3.4.5return語句
習題
第4章面向?qū)ο缶幊?br />4.1面向?qū)ο蠡靖拍?br />4.1.1對象
4.1.2類
4.1.3封裝
4.1.4消息
4.1.5繼承
4.1.6接口
4.1.7面向?qū)ο蟮腏ava程序
4.2類與對象
4.2.1創(chuàng)建類
4.2.2創(chuàng)建對象
4.3成員變量與訪問限制
4.3.1成員變量的聲明
4.3.2成員變量的修飾
4.4成員方法
4.4.1成員方法的設(shè)計
4.4.2成員方法的聲明與修飾
4.4.3方法體
4.4.4方法的參數(shù)傳遞
4.4.5Java編程小結(jié)
習題
第5章深入類
5.1類的繼承性
5.1.1父類和子類
5.1.2成員變量的繼承和隱藏
5.1.3成員方法的繼承與覆蓋
5.1.4this、super和super()的使用
5.2類的多態(tài)性
5.2.1成員方法的重載
5.2.2構(gòu)造方法的重載
5.3接口
5.3.1實現(xiàn)系統(tǒng)提供的接口
5.3.2創(chuàng)建自定義接口
5.3.3接口的繼承關(guān)系
5.4包
5.4.1Java的API包
5.4.2包的引用
5.4.3創(chuàng)建自定義包
習題
第6章Java的異常處理機制
6.1什么是異常處理機制
6.1.1什么是錯誤與異常
6.1.2異常發(fā)生的原因
6.1.3如何處理異常
6.2異常類的層次結(jié)構(gòu)
6.2.1Exception異常類的子類
6.2.2Error錯誤類的子類
6.3異常的處理
6.3.1catch子句
6.3.2throw語句
6.3.3throws子句
6.3.4finally語句
6.3.5編譯時對異常情況的檢查
6.4創(chuàng)建自己的異常類
習題
第7章常用系統(tǒng)類
7.1Applet類
7.1.1Applet的特點
7.1.2Java和HTML的關(guān)系
7.1.3Applet的生命周期與6種基本方法
7.1.4HTML和Applet的參數(shù)傳遞
7.1.5Applet標簽屬性
7.2字符串類
7.2.1字符串類的特點
7.2.2字符串類的構(gòu)造方法
7.2.3String類的應(yīng)用
7.2.4StringBuffer類的應(yīng)用
7.3輸入輸出(I/O)流類
7.3.1流概念
7.3.2Java的標準輸入輸出
7.3.3java.io包中的流類及文件類
7.3.4不同輸入輸出流類的應(yīng)用
7.4其他常用類
7.4.1數(shù)學函數(shù)類Math
7.4.2日期類
7.4.3隨機數(shù)類Random
7.4.4向量類Vector
7.4.5Class類與Runtime類
習題
第8章圖形用戶界面
8.1Swing與AWT組件
8.2Swing類的層次結(jié)構(gòu)
8.3容器
8.3.1窗口容器
8.3.2對話框容器
8.3.3面板容器
8.4組件
8.4.1標簽組件
8.4.2按鈕組件
8.4.3文本框組件
8.4.4文本區(qū)組件
8.4.5單選按鈕組件
8.4.6復(fù)選框
8.4.7下拉列表組件
8.5組件布局管理
8.5.1順序布局管理器
8.5.2邊界布局管理器
8.5.3卡片布局管理器
8.5.4網(wǎng)格布局管理器
8.5.5組件的精確定位方式
8.6事件處理機制
8.6.1Java的事件處理機制
8.6.2Java的常用事件接口與接口方法
8.6.3事件處理機制的不同實現(xiàn)方式
8.6.4事件適配器類與內(nèi)部類
8.7創(chuàng)建容器與組件的基本步驟小結(jié)
習題
第9章高級組件
9.1菜單欄
9.1.1菜單
9.1.2多級菜單
9.1.3彈出式菜單
9.1.4文件選擇器
9.2工具欄
9.3樹形菜單
9.4選項卡面板
9.5JApplet容器
9.6表格
習題
第10章多線程機制
10.1多線程的概念
10.1.1程序、進程和多任務(wù)
10.1.2線程
10.1.3多線程
10.1.4線程的生命周期與Java的多線程機制
10.2創(chuàng)建線程對象
10.2.1通過繼承Thread類創(chuàng)建線程對象
10.2.2通過Runnable接口創(chuàng)建線程對象
10.2.3線程的優(yōu)先級
10.3線程的調(diào)度與控制
10.3.1線程類的方法
10.3.2控制線程的狀態(tài)
10.4Java的線程同步機制與生產(chǎn)消費模型
10.4.1未同步的生產(chǎn)消費模型
10.4.2同步化的生產(chǎn)消費模型
10.4.3共用公司銀行賬戶模型
10.5使用多線程應(yīng)注意的問題
習題
第11章圖形與多媒體處理
11.1使用Graphics繪制基本圖形
11.1.1如何使用顏色對象
11.1.2在Applet界面中繪制直線
11.1.3在JFrame窗口中繪制矩形
11.1.4在Canvas畫布對象中繪制橢圓
11.1.5在JPanel面板對象上繪制圓弧
11.1.6在JApplet界面中繪制多邊形
11.2使用Graphics2D繪制基本圖形
11.2.1直線
11.2.2矩形
11.3使用Graphics繪制文字圖形
11.3.1繪制字符串、字符和字節(jié)文字
11.3.2字體控制
11.3.3不同顏色的文字
11.4圖像處理
11.4.1圖像種類
11.4.2圖像的顯示
11.4.3圖像的縮放顯示
11.5動畫處理
11.5.1動畫原理
11.5.2用線程實現(xiàn)動畫
11.6加載聲音文件
11.6.1添加背景音樂
11.6.2隨時播放聲音文件
習題
第12章訪問數(shù)據(jù)庫
12.1結(jié)構(gòu)化查詢語言SQL
12.1.1select查詢語句
12.1.2insertinto添加語句
12.1.3update更新語句
12.1.4delete刪除語句
12.1.5createtable創(chuàng)建表語句
12.1.6droptable刪除表語句
12.2Access數(shù)據(jù)庫
12.2.1創(chuàng)建數(shù)據(jù)庫文件
12.2.2創(chuàng)建連接數(shù)據(jù)庫的數(shù)據(jù)源
12.3通過Java程序訪問數(shù)據(jù)庫
12.3.1JDBC
12.3.2通過Java程序輸出數(shù)據(jù)庫的數(shù)據(jù)
12.3.3連接數(shù)據(jù)庫與查詢數(shù)據(jù)的過程
12.3.4通過Java程序添加并刪除數(shù)據(jù)庫中的數(shù)據(jù)
12.3.5通過Java程序更新數(shù)據(jù)庫中的數(shù)據(jù)
12.4通過窗口界面訪問數(shù)據(jù)庫
12.4.1創(chuàng)建連接數(shù)據(jù)源的類
12.4.2創(chuàng)建數(shù)據(jù)處理的類
12.4.3創(chuàng)建用戶訪問數(shù)據(jù)庫的窗口界面類
習題
第13章綜合應(yīng)用程序?qū)嵗?br />13.1數(shù)值變換運算
13.2幻燈機效果
13.3利用滑塊改變背景顏色
13.4Applet與Application合并運行的程序
13.5對象的克隆
13.6正弦曲線
13.7四葉玫瑰線
13.8在畫布上手工畫圖
13.9電閃雷鳴的動畫
13.10文字動畫
13.11控制移動的文字
13.12圖形鐘
13.13水中倒影
13.14網(wǎng)上購物結(jié)算窗口
13.15交通信號燈的模糊控制
13.16簡單學生信息管理系統(tǒng)
習題
編后語
參考文獻

本目錄推薦

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