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

Java程序設(shè)計視頻教程

Java程序設(shè)計視頻教程

定 價:¥29.00

作 者: 尹立民,王興東等編著
出版社: 電子工業(yè)出版社
叢編項: 程序設(shè)計視頻教程叢書
標(biāo) 簽: Java

ISBN: 9787121012242 出版時間: 2005-06-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 246 字?jǐn)?shù):  

內(nèi)容簡介

  本書針對程序設(shè)計初學(xué)者的特點,詳細(xì)介紹了安裝Java運行環(huán)境、語法規(guī)則、Applet程序、網(wǎng)絡(luò)編程等內(nèi)容,并通過大量實例程序進行了說明。本書體系合理,概念清晰,通過大量對比性講解使讀者可以深入淺出,例題豐富,邏輯性強,語言通俗流暢。為了方便初學(xué)者快速掌握程序設(shè)計方法,少走彎路,本書對如何安裝Java運行環(huán)境,以及用Java進行編程的典型實例錄制了視頻全過程演示文件。讀者通過觀看視頻演示,可以順利掌握相關(guān)知識內(nèi)容;書中的所有實例源代碼也都在光盤中給出,方便讀者使用;每章后附有習(xí)題和答案,方便學(xué)習(xí)者檢驗學(xué)習(xí)效果。另外,本系列書之一的《程序設(shè)計基礎(chǔ)視頻教程》一書,對程序設(shè)計中共性的基礎(chǔ)知識內(nèi)容進行了講解,可以與本書配合使用。

作者簡介

暫缺《Java程序設(shè)計視頻教程》作者簡介

圖書目錄

第1章Java概述
1.1Java的誕生與發(fā)展
1.2Java的特點
1.3Java開發(fā)工具
1.3.1JDK(JavaDevelopmentKit)
1.3.2JavaWorkshop
1.3.3Borland的JBuilder
1.3.4IBM的VisualAgeforJava
1.3.5MicrosoftVisualJ++
1.4Java的幾個重要概念
1.5JDK安裝與配置
1.5.1下載JDK1.4.2
1.5.2安裝JDK1.4.2
1.5.3JDK配置
1.6用Java編寫程序
1.6.1Java程序的編譯和運行
1.6.2Java的第一個實例
實例1:HelloWorld示例
實例2:編寫一個簡單的窗口程序
1.6.3HelloWorld程序代碼分析
1.6.4常見的HelloWorld程序錯誤及解決方法
1.7習(xí)題
1.7.1選擇題
1.7.2簡答題
1.7.3編程題
第2章Java編程基礎(chǔ)
2.1數(shù)據(jù)類型
2.2常量與變量
2.2.1命名常量
實例3:計算圓面積
2.2.2命名規(guī)則
2.2.3使用命名常量的好處
2.2.4為何使用變量
2.2.5定義變量
2.2.6給變量命名及注意事項
2.2.7初始化變量
實例4:未初始化的變量
2.2.8變量的取值范圍
實例5:測試整數(shù)的溢出
2.3整型數(shù)據(jù)
2.3.1整型常量
2.3.2整型變量
2.4實型數(shù)據(jù)
2.4.1實型常量
2.4.2實型變量
2.4.3賦值的錯誤操作
2.4.4為什么不用實型代替整型
2.5字符型數(shù)據(jù)
2.5.1字符常量
實例6:使用轉(zhuǎn)義字符
2.5.2字符串常量
2.5.3字符變量
2.5.4字符變量的特殊性
實例7:字符與數(shù)值
2.6布爾型數(shù)據(jù)
2.7運算符.表達式.語句
2.7.1算術(shù)運算符
實例8:求1-1-2-1-3+4-1-5
2.7.2關(guān)系運算
2.7.3邏輯運算
2.7.4表達式和語句
2.8一維數(shù)組的定義及應(yīng)用
2.8.1數(shù)組與變量
2.8.2一維數(shù)組的定義
2.8.3如何給數(shù)組中的元素賦值
2.8.4一維數(shù)組的應(yīng)用——求數(shù)組中的最大值
實例9:不使用數(shù)組,實現(xiàn)讓用戶輸入5個數(shù),然后計算最大值
實例10:使用數(shù)組求最大值
2.8.5一維數(shù)組的應(yīng)用——冒泡排序
實例11:冒泡排序?qū)嵗?br />實例12:一維數(shù)組的應(yīng)用——選擇排序
2.8.6一維數(shù)組的應(yīng)用——找數(shù)組元素
實例13:查找數(shù)組中的元素
2.9多維數(shù)組
2.9.1多維數(shù)組的定義
2.9.2二維數(shù)組的初始化
2.9.3二維數(shù)組的應(yīng)用
實例14:將一個3X4的矩陣a轉(zhuǎn)置后輸出
2.10習(xí)題
2.10.1選擇題
2.10.2簡答題
第3章Java中的程序控制結(jié)構(gòu)
3.1if語句
3.1.1編寫if語句
實例15:用訂語句判斷大小寫字母
實例16:演示if語句的兩種格式
3.1.2if語句的正確流程
3.1.3if語句的錯誤用法
3.2switch語句
3.2.1case子句的有效組織方法
3.2.2使用switch語句要注意的問題
實例17:用switch語句判斷成績等級
3.3循環(huán)語句
3.3.1while循環(huán)
實例18.用while循環(huán)語句求1000之內(nèi)的所有水仙花數(shù)
3.3.2避免無限循環(huán)
3.3.3do循環(huán)
3.3.4for循環(huán)
3.3.5提前退出循環(huán)
3.3.6使用for循環(huán)易出現(xiàn)的錯誤
3.3.7正確使用for循環(huán)
實例19:用for循環(huán)求1000之內(nèi)的所有完全數(shù)
實例20:百錢買百雞問題
3.3.8嵌套循環(huán)
實例21:演示循環(huán)語句的綜合應(yīng)用
3.3.9循環(huán)的類型
3.3.10正確編寫循環(huán)
3.4習(xí)題
3.4.1選擇題
3.4.2編程題
第4章Java面向?qū)ο缶幊?br />4.1面向?qū)ο蟮母拍?br />4.2類與對象
4.2.1對象
4.2.2類
4.3創(chuàng)建類
4.3.1類的聲明
4.3.2域的聲明——實現(xiàn)屬性
4.3.3方法的聲明——實現(xiàn)行為
4.4繼承
4.4.1為什么要用繼承
4.4.2子類和超類
4.4.3繼承的層次結(jié)構(gòu)
4.4.4繼承的實現(xiàn)
4.4.5單繼承和多繼承
4.4.6一個繼承的實例分析
4.5對象
4.5.1創(chuàng)建對象
實例22.類實例創(chuàng)建表達式的使用
4.5.2對象的引用
實例23:對象的引用與對象之間的關(guān)系和區(qū)別
實例24:變量作為參數(shù)傳遞
4.5.3對象的比較
實例25:對象的比較
實例26:字符串的比較
4.5.4確定對象是類的實例
實例27.確定對象是否是類的實例
4.6習(xí)題
4.6.1選擇題
第5章Applet編程基礎(chǔ)
5.1什么是Applet
5.2Applet程序開發(fā)步驟
5.2.1編寫一個簡單的Applet程序
實例28:演示Applet程序的開發(fā)過程
5.2.2對例子的詳細(xì)解釋
5.3Applet的生命周期
5.3.1Applet生命周期的劃分
5.3.2實例演示Applet的生命周期
實例29:演示Applet的生命周期
5.4使用Font類改變Applet的字體
5.4.1Font類中常用的方法
實例30:顯示當(dāng)前系統(tǒng)使用的默認(rèn)字符的屬性
5.4.2創(chuàng)建自己的Font
實例31:顯示不同大小的Font
5.5在HTML中使用Appelt
5.5.1APPLET標(biāo)記
實例32:使用APPLET標(biāo)記
5.5.2在HTML中傳遞Applet使用的參數(shù)
實例33:在HTML中傳遞Applet使用的參數(shù)
5.6實現(xiàn)文字顯示
實例34:實現(xiàn)文字顯示
5.7JavaApplet編程顯示圖像
5.7.1裝載一幅圖像
5.7.2顯示圖像文件
實例35:顯示圖像
5.8利用JavaApplet播放聲音文件
5.8.1Java支持的聲音文件格式
5.8.2播放聲音文件的方法
實例36:播放music.wav聲音文件
5.9JavaApplet編程響應(yīng)鼠標(biāo)鍵盤
5.9.1鼠標(biāo)事件
實例37:鼠標(biāo)時間跟蹤
實例38:鼠標(biāo)單擊處理
5.9.2鍵盤事件
實例39:鍵盤響應(yīng)
5.10習(xí)題
5.10.1簡答題
5.10.2編程題
第6章文件處理技術(shù)
6.1面向存儲的文件技術(shù)
6.1.1文件概述
6.1.2文件類型
6.2File類簡介
實例40:創(chuàng)建目錄與文件
6.3二進制文件的處理
實例41:二進制文件的讀寫
6.4使用Java操作文本文件
實例42:使用FileReader讀取文件
實例43:使用InputStreamReader
讀取文件
實例44:使用BufferedReader
讀取文件
實例45:使用FileWriter寫文件
6.5Java的基本數(shù)據(jù)類型與流
實例46:序列化的應(yīng)用
6.6.配置文件
實例47:配置文件的應(yīng)用
6.7習(xí)題
6.7.1編程題
第7章AWT圖形用戶界面
7.1用AWT生成圖形化用戶界面
7.1.1java.awt包
7.1.2組件和容器
7.1.3常用容器
實例48:使用Frame容器
實例49:使用Panel容器
7.1.4LayoutManager布局管理器
實例50:使用FlowLayout布局
實例51:使用BorderLayout布局
實例52:使用GridLayout布局
實例53:容器嵌套
7.2AWT事件處理模型
實例54:演示事件處理
7.2.1事件類
7.2.2事件監(jiān)聽器
7.2.3AWT事件及其相應(yīng)的監(jiān)聽器接口
實例55:事件處理模型的應(yīng)用
7.2.4事件適配器
7.3AWT組件庫
7.3.1按鈕(Button)
實例56:按鈕的使用
7.3.2復(fù)選框(Checkbox)
實例57:復(fù)選框的使用
7.3.3單行文本框(TextField)
實例58:單行文本框的使用
7.3.4文本區(qū)(TextArea)
實例59:文本區(qū)的使用
7.3.5單選按鈕(CheckboxGroup)
實例60:單選按鈕的使用
7.3.6組件與監(jiān)聽器的對應(yīng)關(guān)系
7.4習(xí)題
7.4.1選擇題
7.4.2多項選擇題
7.4.3填空題
7.4.4程序填空題
第8章Java網(wǎng)絡(luò)編程
8.1網(wǎng)絡(luò)編程的基本概念
8.1.1網(wǎng)絡(luò)的基礎(chǔ)知識
8.1.2網(wǎng)絡(luò)的基本概念
8.1.3兩類傳輸協(xié)議——TCP.UDP
8.2基于URL的高層次Java網(wǎng)絡(luò)編程
8.2.1統(tǒng)一資源定位器URL
8.2.2URL的組成
8.2.3創(chuàng)建一個URL
8.2.4解析一個URL
實例61:獲取URL對象的屬性
8.2.5從URL讀取WWW網(wǎng)絡(luò)資源
實例62:從URL讀取WWW網(wǎng)絡(luò)資源
8.3基于Socket(套接字)的低層次Java網(wǎng)絡(luò)編程
8.3.1Socket通信
8.3.2Socket通信的一般過程
8.3.3創(chuàng)建Socket
8.3.4客戶端的Socket
8.3.5服務(wù)器端的ServerSocket
8.3.6打開輸入/輸出流
8.3.7關(guān)閉Socket
8.3.8簡單的Client/Server程序設(shè)計
實例63:簡單的Client/Server程序
8.3.9支持多客戶的Client/Server程序設(shè)計
實例64:支持多客戶的Client/Server程序
8.3.10數(shù)據(jù)報(Datagram)通信
8.4習(xí)題
8.4.1判斷題
8.4.2填空題
附錄A習(xí)題答案

本目錄推薦

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