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

Java程序設(shè)計實用教程

Java程序設(shè)計實用教程

定 價:¥29.00

作 者: 胡伏湘,雷軍環(huán)編著
出版社: 清華大學(xué)出版社
叢編項: 21世紀高等學(xué)校計算機教育實用規(guī)劃教材
標 簽: Java

ISBN: 9787302109600 出版時間: 2005-07-01 包裝: 平裝
開本: 26cm 頁數(shù): 319 字數(shù):  

內(nèi)容簡介

  Java語言是一種功能強大的程序設(shè)計語言,在Internet及通信網(wǎng)絡(luò)編程方面有著廣泛的應(yīng)用,是各高校計算機及相關(guān)專業(yè)的學(xué)生必須掌握的開發(fā)語言?!禞ava程序設(shè)計實用教程》全面介紹了Java語言的功能特點及應(yīng)用范圍,包括Java語言編程基礎(chǔ)、面向?qū)ο缶幊碳夹g(shù)、圖形用戶界面設(shè)計、AWT組件庫、多媒體編程技術(shù)、異常處理、輸入輸出與文件處理、多線程技術(shù)和網(wǎng)絡(luò)編程技術(shù)。 《Java程序設(shè)計實用教程》以通俗易懂的語言介紹了Java編程的基本方法,并運用大量的經(jīng)典實例,從實用的角度說明了Java面向?qū)ο缶幊趟枷牒途幊碳夹g(shù)。每章后均有習(xí)題。最后兩章是上機實驗部分和課程設(shè)計部分,并提供全部參考答案和源程序。《Java程序設(shè)計實用教程》既適合于初學(xué)者,也適用于有一定編程基礎(chǔ)的讀者,可作為高等院校教材,也可作為計算機編程類培訓(xùn)班的教材。

作者簡介

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

圖書目錄

第1章 Java語言概述
1.1    Java語言的起源與發(fā)展
1.1.1    Java的起源
1.1.2    Java的發(fā)展
1.1.3    Java語言對軟件開發(fā)技術(shù)的影響
1.1.4    Java語言的前景
1.2    Java語言的特點
1.2.1   Java語言的性能特點
1.2.2    Java語言與C/C++語言的區(qū)別
1.3    Java語言程序分類
1.3.1    Java語言應(yīng)用程序(Java Application)
1.3.2    Java語言小應(yīng)用程序(Java Applet)
1.4   Java程序的運行
1.4.1    安裝和設(shè)置JDK
1.4.2    JDK環(huán)境下Java程序的編譯與運行
1.4.3    其他編程工具介紹
1.5    Java虛擬機
1.5.1    Java虛擬機的功能
1.5.2    JVM的性能分析
1.6    面向?qū)ο缶幊袒A(chǔ)
1.6.1    對象、類和消息
1.6.2    繼承
1.6.3    抽象與接口
1.6.4    多態(tài)
1.6.5    類的實現(xiàn)
習(xí)題
第2章 Java語言編程基礎(chǔ)
2.1    Java語言的基本組成
2.1.1    分隔符
2.1.2    關(guān)鍵字
2.1.3    Java語言標識符
2.1.4    Java的編碼規(guī)范
2.2    基本數(shù)據(jù)類型
2.2.1    基本數(shù)據(jù)類型
2.2.2    類型轉(zhuǎn)換
2.3    運算符與表達式
2.3.1    算術(shù)運算符
2.3.2    關(guān)系運算符
2.3.3    邏輯運算符
2.3.4    位運算符
2.3.5    賦值運算符
2.3.6    條件運算符
2.3.7    表達式
2.4    數(shù)組
2.4.1    一維數(shù)組
2.4.2    多維數(shù)組
2.4.3    與數(shù)組有關(guān)的系統(tǒng)函數(shù)(方法)
2.5    控制結(jié)構(gòu)
2.5.1    分支語句
2.5.2    循環(huán)語句
習(xí)題
第3章 面向?qū)ο蟮木幊碳夹g(shù)
3.1    類
3.1.1    面向?qū)ο蟮母拍?br />3.1.2    類的定義
3.1.3    類的修飾
3.1.4    屬性和方法的聲明
3.2    對象的實例化
3.2.1    對象的實例化
3.2.2    對象的引用
3.2.3    方法的參數(shù)傳遞
3.2.4    對象的消失
3.3    構(gòu)造方法
3.3.1    構(gòu)造方法的定義
3.3.2    構(gòu)造方法的重載
3.4    this與super
3.4.1    this
3.4.2    super
3.5    內(nèi)部類Inner
3.6    字符串的處理
3.6.1    字符串的生成
3.6.2    字符串的訪問
3.6.3    String類的常用方法
3.7    JDK的幫助系統(tǒng)
3.7.1    HTML格式的JDK文檔
3.7.2    CHM格式的JDK文檔
習(xí)題
第4章 包、接口、類庫與向量類
4.1    包
4.1.1    包的聲明
4.1.2    包的引用
4.2    接口
4.2.1    接口的聲明
4.2.2    接口的繼承
4.2.3    接口的實現(xiàn)
4.3    Java類庫
4.3.1    Java類庫結(jié)構(gòu)
4.3.2    java.lang包介紹
4.4    Vector向量類
4.4.1    對象的創(chuàng)建
4.4.2    向量類的基本操作
習(xí)題
第5章 圖形用戶界面設(shè)計
5.1    AWT概述
5.1.1    AWT組件的一般功能
5.1.2    AWT的基本組件
5.2    Frame(框架)和Panel(面板)
5.2.1    Frame框架類
5.2.2    Panel面板類
5.3    布局管理器
5.3.1    FlowLayout順序布局管理器
5.3.2    BorderLayout邊界布局管理器
5.3.3    GridLayout網(wǎng)格布局管理器
5.3.4    GardLayout卡片布局管理器
5.3.5    GridBagLayout網(wǎng)格包布局管理器
5.4    AWT事件模型
5.4.1    JDK1.0和JDK1.1事件處理模型
5.4.2    事件監(jiān)聽器
5.4.3    事件適配器
習(xí)題
第6章 AWT組件庫
6.1    AWT基本組件
6.1.1    Label標簽
6.1.2    Button按鈕
6.1.3    Checkbox復(fù)選框
6.1.4    復(fù)選框組—單選按鈕
6.1.5    Choice選擇框
6.1.6    Canvas畫布
6.1.7    文本域TextField
6.1.8    文本區(qū)域TextArea
6.1.9    List列表框
6.1.10    Dialog對話框
6.1.11    FileDialog文件對話框
6.1.12    Menucomponent菜單組件
6.1.13    PopupMenu彈出式菜單
6.1.14    組件的外觀控制
6.2    Swing組件
6.2.1    Swing按鈕
6.2.2    Swing工具欄
習(xí)題
第7章 多媒體編程
7.1    圖形處理技術(shù)
7.1.1    簡單圖形的繪制
7.1.2    圖形文件的顯示
7.1.3    圖形的處理
7.2    動畫處理
7.2.1    圖片的動畫效果
7.2.2    文字的動畫效果
7.3    聲音的處理
7.3.1    聲音的播放
7.3.2    聲音處理舉例
7.4    Applet的使用
7.4.1    Applet的編寫
7.4.2    Applet的主要方法與執(zhí)行過程
7.4.3    HTML與Applet的關(guān)系
習(xí)題
第8章 異常處理
8.1    異常的分類
8.1.1    異常的產(chǎn)生
8.1.2    Java定義的標準異常類
8.2    異常處理機制
8.2.1    異常處理的語句結(jié)構(gòu)
8.2.2    Throwable類的常用方法
8.2.3    異常的創(chuàng)建
8.3    異常的拋出
8.3.1    throw語句
8.3.2    throws語句
8.3.3    異常處理總結(jié)
習(xí)題
第9章 輸入輸出與文件處理
9.1    流的分類
9.1.1    InputStream類
9.1.2    OutputStream類
9.1.3    PrintStream類
9.1.4    DataInputStream類和DataOutputStream類
9.1.5    InputStreamReader和OutputStreamWriter類
9.1.6    BufferInputStream類和BufferOutputWriter類
9.2    文件的處理
9.2.1    File類
9.2.2    FileInputStream類和FileOutputStream類
9.2.3    RandomAccessFile類
習(xí)題
第10章 多棧程
10.1    線程的基本概念
10.1.1    多線程的意義
10.1.2    線程的優(yōu)先級和分類
10.1.3    線程的生命周期
10.2    線程的創(chuàng)建
10.2.1    Thead線程類
10.2.2    線程的創(chuàng)建
10.3    線程的同步與死鎖
10.3.1    synchronized同步方法
10.3.2    synchronized同步代碼塊
10.3.3    線程的死鎖
10.3.4    線程的調(diào)度
習(xí)題
第11章 網(wǎng)絡(luò)編程基礎(chǔ)
11.1    網(wǎng)絡(luò)編程基礎(chǔ)知識
11.1.1    網(wǎng)絡(luò)編程基本理論
11.1.2    網(wǎng)絡(luò)編程的基本概念
11.1.3    網(wǎng)絡(luò)編程的基本方法
11.2    URL編程
11.2.1    URL的構(gòu)成
11.2.2    URL類
11.2.3    利用URL獲取網(wǎng)絡(luò)多媒體資源
11.2.4    URL Connection類
11.3    Socket編程
11.3.1    Socket通信機制
11.3.2    Socket編程經(jīng)典例題
習(xí)題
第12章 上機實驗內(nèi)容
12.1    實驗一:熟悉Java程序的開發(fā)
12.2    實驗二:Java語言編程基礎(chǔ)
12.3    實驗三:Java語言控制結(jié)構(gòu)
12.4    實驗四:面向?qū)ο蟮木幊碳夹g(shù)
12.5    實驗五:包、接口、類庫與向量類
12.6    實驗六:圖形界面容器及布局管理器
12.7    實驗七:Java事件處理機制
12.8    實驗八:AWT基本組件
12.9    實驗九:菜單及Swing組件
12.10    實驗十:多媒體編程
12.11    實驗十一:異常處理
12.12    實驗十二:輸入輸出與文件處理
12.13    實驗十三:多線程
12.14    實驗十四:網(wǎng)絡(luò)編程基礎(chǔ)
第13章 課程設(shè)計
13.1    俄羅斯方塊游戲
13.1.1    功能要求
13.1.2    總體設(shè)計
13.1.3    詳細
13.1.4    編碼實現(xiàn)
13.1.5    運行程序與程序發(fā)布
13.2    網(wǎng)絡(luò)圍棋程序
13.2.1    設(shè)計要求
13.2.2    總體設(shè)計
13.2.3    詳細設(shè)計
13.2.4    編碼實現(xiàn)
13.2.5    運行程序與程序發(fā)布

本目錄推薦

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