注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Java程序設(shè)計(jì)教程

Java程序設(shè)計(jì)教程

Java程序設(shè)計(jì)教程

定 價(jià):¥44.50

作 者: 溫秀梅,祁愛(ài)華 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)基礎(chǔ)實(shí)用規(guī)劃教材
標(biāo) 簽: 暫缺

ISBN: 9787302367536 出版時(shí)間: 2014-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Java程序設(shè)計(jì)教程/21世紀(jì)高等學(xué)校計(jì)算機(jī)基礎(chǔ)實(shí)用規(guī)劃教材》通過(guò)具有代表性的例子、詳盡的講解和豐富的練習(xí)全面介紹了Java 2的相關(guān)知識(shí)。本書在體系結(jié)構(gòu)的編排上由淺入深,重點(diǎn)、難點(diǎn)突出,對(duì)于典型例題進(jìn)行了分析解釋,還在附錄中整合了習(xí)題、實(shí)驗(yàn)、課程設(shè)計(jì)、模擬題等,使全書結(jié)構(gòu)嚴(yán)謹(jǐn)、通俗易懂,兼有普及與提高的雙重功能。本書由3個(gè)部分組成: 第一部分(第1~6章、第8章)對(duì)Java的基本特性、面向?qū)ο蟪绦蛟O(shè)計(jì)知識(shí)以及語(yǔ)法進(jìn)行了較為系統(tǒng)的介紹; 第二部分(第7章、第9~12章)是關(guān)于Java Applet編程、圖形用戶界面、網(wǎng)絡(luò)編程及數(shù)據(jù)庫(kù)技術(shù)等內(nèi)容的介紹; 第三部分是本書的附錄部分,包括實(shí)驗(yàn)、課程設(shè)計(jì)及模擬題等。本書本著少而精的原則,全書版面清晰、結(jié)構(gòu)緊湊,知識(shí)信息含量高,特別適合作為計(jì)算機(jī)專業(yè)、非計(jì)算機(jī)專業(yè)的本科生教材或計(jì)算機(jī)應(yīng)用培訓(xùn)班的教材,同時(shí),還可以作為自學(xué)或函授學(xué)習(xí)的參考書。

作者簡(jiǎn)介

暫缺《Java程序設(shè)計(jì)教程》作者簡(jiǎn)介

圖書目錄

第1章Java概述
1.1Java的誕生與發(fā)展
1.2Java的特點(diǎn)
1.3Java開(kāi)發(fā)運(yùn)行環(huán)境的安裝與配置
1.3.1安裝JDK
1.3.2安裝Java幫助文檔
1.3.3配置環(huán)境變量
1.4Java的工作原理與運(yùn)行系統(tǒng)
1.4.1Java的工作原理
1.4.2Java的運(yùn)行系統(tǒng)
1.5簡(jiǎn)單的Java程序
1.5.1Java應(yīng)用程序(Application)
1.5.2Java小應(yīng)用程序
習(xí)題
第2章Java語(yǔ)言基礎(chǔ)
2.1標(biāo)識(shí)符和關(guān)鍵字
2.1.1標(biāo)識(shí)符
2.1.2關(guān)鍵字
2.2基本數(shù)據(jù)類型
2.3常量、變量
2.3.1常量
2.3.2變量
2.4運(yùn)算符與表達(dá)式
2.4.1賦值運(yùn)算符和賦值表達(dá)式
2.4.2算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.4.3關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2.4.4邏輯運(yùn)算符和邏輯表達(dá)式
2.4.5條件運(yùn)算符和條件表達(dá)式
2.4.6位運(yùn)算符和位表達(dá)式
2.5流程控制語(yǔ)句
2.5.1順序結(jié)構(gòu)
2.5.2選擇結(jié)構(gòu)
2.5.3循環(huán)結(jié)構(gòu)
2.6Java開(kāi)發(fā)類庫(kù)的組成
習(xí)題
第3章類和對(duì)象
3.1概述
3.1.1對(duì)象
3.1.2類
3.1.3消息
3.1.4面向?qū)ο笙到y(tǒng)的特性
3.2類
3.2.1類的定義
3.2.2方法重載
3.2.3構(gòu)造方法
3.3對(duì)象的定義和使用
3.3.1創(chuàng)建對(duì)象
3.3.2對(duì)象的使用
3.3.3對(duì)象的清除
3.3.4方法的參數(shù)傳遞
3.4實(shí)例變量、實(shí)例方法和類變量、類方法
3.4.1變量與方法
3.4.2變量的作用域
3.4.3變量的初始值
3.5this關(guān)鍵字
3.6包
3.6.1包的定義
3.6.2設(shè)置類路徑
3.6.3包的使用
3.7內(nèi)部類和匿名類
3.7.1內(nèi)部類
3.7.2匿名類
3.8訪問(wèn)控制和類的封裝性
3.8.1訪問(wèn)控制
3.8.2類的封裝性
習(xí)題
第4章數(shù)組、字符串和向量
4.1數(shù)組
4.1.1一維數(shù)組
4.1.2二維數(shù)組
4.2字符串
4.2.1String類
4.2.2StringBuffer類
4.2.3StringTokenizer類
4.3向量
習(xí)題
第5章繼承性和多態(tài)性
5.1繼承性
5.1.1派生類的定義
5.1.2super關(guān)鍵字
5.1.3protected和final關(guān)鍵字
5.2多態(tài)性
5.3抽象類和接口
5.3.1抽象類
5.3.2接口
5.4初始化塊
習(xí)題
第6章異常處理
6.1異常處理概述
6.1.1什么是Java異常
6.1.2異常處理的目的
6.2異常類的分類與層次
6.2.1異常類的層次結(jié)構(gòu)
6.2.2Exception類
6.2.3自定義異常類
6.3Java的異常處理機(jī)制
6.3.1捕獲異常
6.3.2聲明拋出異常
習(xí)題
第7章圖形用戶界面
7.1Java GUI概述
7.1.1AWT與Swing
7.1.2Swing組件
7.1.3Swing容器
7.1.4基于Swing的Java GUI設(shè)計(jì)思路
7.2圖形與繪圖
7.2.1繪圖表面
7.2.2圖形環(huán)境和圖形對(duì)象
7.2.3顏色
7.2.4字體
7.2.5在面板上繪圖
7.3事件處理與Swing常用組件
7.3.1Java事件處理機(jī)制
7.3.2精簡(jiǎn)事件處理程序的技巧
7.3.3JLabel組件與鼠標(biāo)事件處理
7.3.4按鈕、文本字段與動(dòng)作事件
7.3.5單選按鈕、復(fù)選框、組合框與項(xiàng)目事件
7.3.6列表與ListSelectionEvent事件
7.3.7進(jìn)度條與時(shí)間組件
7.3.8菜單與工具欄
7.3.9表格組件與樹(shù)
7.3.10桌面面板與內(nèi)部窗口
7.4布局管理器
7.4.1FlowLayout布局管理器
7.4.2BorderLayout布局管理器
7.4.3GridLayout布局管理器
7.4.4CardLayout布局管理器
7.4.5BoxLayout布局管理器與Box類
習(xí)題
第8章文件、流和輸入/輸出技術(shù)
8.1I/O流概述
8.2I/O流類
8.2.1字符流
8.2.2字節(jié)流
8.2.3標(biāo)準(zhǔn)輸入/輸出
8.3過(guò)濾流與流的串接
8.4文件流類與文件操作
8.4.1File類
8.4.2FileInputStream類、FileOutputStream類與讀/寫二進(jìn)制文件
8.4.3RandomAccessFile類
8.4.4FileReader類、FileWriter類與讀/寫文本文件
8.5對(duì)象序列化
8.5.1對(duì)象流
8.5.2序列化舉例
習(xí)題
第9章Java的Applet編程
9.1Java Applet概述
9.1.1Applet的生命周期
9.1.2Applet的繪圖周期
9.2實(shí)現(xiàn)一個(gè)簡(jiǎn)單的Applet程序
9.2.1Applet程序的編寫與編譯
9.2.2將Applet嵌入Web網(wǎng)頁(yè)
9.2.3Applet的執(zhí)行
9.3Applet生命周期的狀態(tài)切換舉例
9.4Applet的常用方法
9.4.1獲取Applet的有關(guān)信息
9.4.2獲取多媒體文件
9.4.3同頁(yè)Applet間的通信
9.5Applet的安全限制
習(xí)題
第10章多媒體與多線程
10.1使用Graphics2D類繪圖
10.1.1Java 2D圖形
10.1.2繪制Java 2D圖形
10.2圖像的操作
10.2.1圖像的創(chuàng)建、加載和顯示
10.2.2圖像映射
10.3加載和播放音頻剪輯
10.4多線程
10.4.1多線程概述
10.4.2創(chuàng)建線程的方式
10.4.3線程的生命周期及控制
10.4.4多線程的互斥與同步
10.4.5守護(hù)線程
10.5動(dòng)畫
10.5.1使用Timer類顯示動(dòng)畫
10.5.2使一系列圖像成為動(dòng)畫
習(xí)題
第11章利用JDBC訪問(wèn)數(shù)據(jù)庫(kù)
11.1數(shù)據(jù)庫(kù)與JDBC概述
11.1.1數(shù)據(jù)庫(kù)概述
11.1.2SQL
11.1.3什么是JDBC
11.1.4JDBC與ODBC
11.1.5ODBC數(shù)據(jù)源設(shè)置
11.2通過(guò)JDBC訪問(wèn)數(shù)據(jù)庫(kù)
11.2.1JDBC數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序
11.2.2JDBC API
11.2.3編寫JDBC程序的一般步驟
11.3ATM應(yīng)用程序
習(xí)題
第12章Java網(wǎng)絡(luò)程序設(shè)計(jì)
12.1Java與網(wǎng)絡(luò)通信
12.2URL通信
12.2.1InetAddress類
12.2.2URL類
12.2.3URLConnection類
12.3TCP Socket通信
12.4數(shù)據(jù)報(bào)通信
習(xí)題
附錄AJava支持的編碼集
附錄B應(yīng)用程序的打包與發(fā)布
附錄C實(shí)驗(yàn)
附錄DJava課程設(shè)計(jì)
附錄E模擬考試題
附錄F模擬考試題參考答案
附錄G參考課時(shí)安排
參考文獻(xiàn)

本目錄推薦

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