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

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

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

定 價(jià):¥29.00

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

ISBN: 9787302109600 出版時(shí)間: 2005-07-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 319 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

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

圖書目錄

第1章 Java語(yǔ)言概述
1.1    Java語(yǔ)言的起源與發(fā)展
1.1.1    Java的起源
1.1.2    Java的發(fā)展
1.1.3    Java語(yǔ)言對(duì)軟件開發(fā)技術(shù)的影響
1.1.4    Java語(yǔ)言的前景
1.2    Java語(yǔ)言的特點(diǎn)
1.2.1   Java語(yǔ)言的性能特點(diǎn)
1.2.2    Java語(yǔ)言與C/C++語(yǔ)言的區(qū)別
1.3    Java語(yǔ)言程序分類
1.3.1    Java語(yǔ)言應(yīng)用程序(Java Application)
1.3.2    Java語(yǔ)言小應(yīng)用程序(Java Applet)
1.4   Java程序的運(yùn)行
1.4.1    安裝和設(shè)置JDK
1.4.2    JDK環(huán)境下Java程序的編譯與運(yùn)行
1.4.3    其他編程工具介紹
1.5    Java虛擬機(jī)
1.5.1    Java虛擬機(jī)的功能
1.5.2    JVM的性能分析
1.6    面向?qū)ο缶幊袒A(chǔ)
1.6.1    對(duì)象、類和消息
1.6.2    繼承
1.6.3    抽象與接口
1.6.4    多態(tài)
1.6.5    類的實(shí)現(xiàn)
習(xí)題
第2章 Java語(yǔ)言編程基礎(chǔ)
2.1    Java語(yǔ)言的基本組成
2.1.1    分隔符
2.1.2    關(guān)鍵字
2.1.3    Java語(yǔ)言標(biāo)識(shí)符
2.1.4    Java的編碼規(guī)范
2.2    基本數(shù)據(jù)類型
2.2.1    基本數(shù)據(jù)類型
2.2.2    類型轉(zhuǎn)換
2.3    運(yùn)算符與表達(dá)式
2.3.1    算術(shù)運(yùn)算符
2.3.2    關(guān)系運(yùn)算符
2.3.3    邏輯運(yùn)算符
2.3.4    位運(yùn)算符
2.3.5    賦值運(yùn)算符
2.3.6    條件運(yùn)算符
2.3.7    表達(dá)式
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    分支語(yǔ)句
2.5.2    循環(huán)語(yǔ)句
習(xí)題
第3章 面向?qū)ο蟮木幊碳夹g(shù)
3.1    類
3.1.1    面向?qū)ο蟮母拍?br />3.1.2    類的定義
3.1.3    類的修飾
3.1.4    屬性和方法的聲明
3.2    對(duì)象的實(shí)例化
3.2.1    對(duì)象的實(shí)例化
3.2.2    對(duì)象的引用
3.2.3    方法的參數(shù)傳遞
3.2.4    對(duì)象的消失
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章 包、接口、類庫(kù)與向量類
4.1    包
4.1.1    包的聲明
4.1.2    包的引用
4.2    接口
4.2.1    接口的聲明
4.2.2    接口的繼承
4.2.3    接口的實(shí)現(xiàn)
4.3    Java類庫(kù)
4.3.1    Java類庫(kù)結(jié)構(gòu)
4.3.2    java.lang包介紹
4.4    Vector向量類
4.4.1    對(duì)象的創(chuàng)建
4.4.2    向量類的基本操作
習(xí)題
第5章 圖形用戶界面設(shè)計(jì)
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組件庫(kù)
6.1    AWT基本組件
6.1.1    Label標(biāo)簽
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對(duì)話框
6.1.11    FileDialog文件對(duì)話框
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    簡(jiǎn)單圖形的繪制
7.1.2    圖形文件的顯示
7.1.3    圖形的處理
7.2    動(dòng)畫處理
7.2.1    圖片的動(dòng)畫效果
7.2.2    文字的動(dòng)畫效果
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定義的標(biāo)準(zhǔn)異常類
8.2    異常處理機(jī)制
8.2.1    異常處理的語(yǔ)句結(jié)構(gòu)
8.2.2    Throwable類的常用方法
8.2.3    異常的創(chuàng)建
8.3    異常的拋出
8.3.1    throw語(yǔ)句
8.3.2    throws語(yǔ)句
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)先級(jí)和分類
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ǔ)知識(shí)
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通信機(jī)制
11.3.2    Socket編程經(jīng)典例題
習(xí)題
第12章 上機(jī)實(shí)驗(yàn)內(nèi)容
12.1    實(shí)驗(yàn)一:熟悉Java程序的開發(fā)
12.2    實(shí)驗(yàn)二:Java語(yǔ)言編程基礎(chǔ)
12.3    實(shí)驗(yàn)三:Java語(yǔ)言控制結(jié)構(gòu)
12.4    實(shí)驗(yàn)四:面向?qū)ο蟮木幊碳夹g(shù)
12.5    實(shí)驗(yàn)五:包、接口、類庫(kù)與向量類
12.6    實(shí)驗(yàn)六:圖形界面容器及布局管理器
12.7    實(shí)驗(yàn)七:Java事件處理機(jī)制
12.8    實(shí)驗(yàn)八:AWT基本組件
12.9    實(shí)驗(yàn)九:菜單及Swing組件
12.10    實(shí)驗(yàn)十:多媒體編程
12.11    實(shí)驗(yàn)十一:異常處理
12.12    實(shí)驗(yàn)十二:輸入輸出與文件處理
12.13    實(shí)驗(yàn)十三:多線程
12.14    實(shí)驗(yàn)十四:網(wǎng)絡(luò)編程基礎(chǔ)
第13章 課程設(shè)計(jì)
13.1    俄羅斯方塊游戲
13.1.1    功能要求
13.1.2    總體設(shè)計(jì)
13.1.3    詳細(xì)
13.1.4    編碼實(shí)現(xiàn)
13.1.5    運(yùn)行程序與程序發(fā)布
13.2    網(wǎng)絡(luò)圍棋程序
13.2.1    設(shè)計(jì)要求
13.2.2    總體設(shè)計(jì)
13.2.3    詳細(xì)設(shè)計(jì)
13.2.4    編碼實(shí)現(xiàn)
13.2.5    運(yùn)行程序與程序發(fā)布

本目錄推薦

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