注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java程序設計實用教程

Java程序設計實用教程

Java程序設計實用教程

定 價:¥29.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

第1章 Java語言概述
1.1    Java語言的起源與發(fā)展
1.1.1    Java的起源
1.1.2    Java的發(fā)展
1.1.3    Java語言對軟件開發(fā)技術的影響
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語言應用程序(Java Application)
1.3.2    Java語言小應用程序(Java Applet)
1.4   Java程序的運行
1.4.1    安裝和設置JDK
1.4.2    JDK環(huán)境下Java程序的編譯與運行
1.4.3    其他編程工具介紹
1.5    Java虛擬機
1.5.1    Java虛擬機的功能
1.5.2    JVM的性能分析
1.6    面向對象編程基礎
1.6.1    對象、類和消息
1.6.2    繼承
1.6.3    抽象與接口
1.6.4    多態(tài)
1.6.5    類的實現
習題
第2章 Java語言編程基礎
2.1    Java語言的基本組成
2.1.1    分隔符
2.1.2    關鍵字
2.1.3    Java語言標識符
2.1.4    Java的編碼規(guī)范
2.2    基本數據類型
2.2.1    基本數據類型
2.2.2    類型轉換
2.3    運算符與表達式
2.3.1    算術運算符
2.3.2    關系運算符
2.3.3    邏輯運算符
2.3.4    位運算符
2.3.5    賦值運算符
2.3.6    條件運算符
2.3.7    表達式
2.4    數組
2.4.1    一維數組
2.4.2    多維數組
2.4.3    與數組有關的系統(tǒng)函數(方法)
2.5    控制結構
2.5.1    分支語句
2.5.2    循環(huán)語句
習題
第3章 面向對象的編程技術
3.1    類
3.1.1    面向對象的概念
3.1.2    類的定義
3.1.3    類的修飾
3.1.4    屬性和方法的聲明
3.2    對象的實例化
3.2.1    對象的實例化
3.2.2    對象的引用
3.2.3    方法的參數傳遞
3.2.4    對象的消失
3.3    構造方法
3.3.1    構造方法的定義
3.3.2    構造方法的重載
3.4    this與super
3.4.1    this
3.4.2    super
3.5    內部類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文檔
習題
第4章 包、接口、類庫與向量類
4.1    包
4.1.1    包的聲明
4.1.2    包的引用
4.2    接口
4.2.1    接口的聲明
4.2.2    接口的繼承
4.2.3    接口的實現
4.3    Java類庫
4.3.1    Java類庫結構
4.3.2    java.lang包介紹
4.4    Vector向量類
4.4.1    對象的創(chuàng)建
4.4.2    向量類的基本操作
習題
第5章 圖形用戶界面設計
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網格布局管理器
5.3.4    GardLayout卡片布局管理器
5.3.5    GridBagLayout網格包布局管理器
5.4    AWT事件模型
5.4.1    JDK1.0和JDK1.1事件處理模型
5.4.2    事件監(jiān)聽器
5.4.3    事件適配器
習題
第6章 AWT組件庫
6.1    AWT基本組件
6.1.1    Label標簽
6.1.2    Button按鈕
6.1.3    Checkbox復選框
6.1.4    復選框組—單選按鈕
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工具欄
習題
第7章 多媒體編程
7.1    圖形處理技術
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的關系
習題
第8章 異常處理
8.1    異常的分類
8.1.1    異常的產生
8.1.2    Java定義的標準異常類
8.2    異常處理機制
8.2.1    異常處理的語句結構
8.2.2    Throwable類的常用方法
8.2.3    異常的創(chuàng)建
8.3    異常的拋出
8.3.1    throw語句
8.3.2    throws語句
8.3.3    異常處理總結
習題
第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類
習題
第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    線程的調度
習題
第11章 網絡編程基礎
11.1    網絡編程基礎知識
11.1.1    網絡編程基本理論
11.1.2    網絡編程的基本概念
11.1.3    網絡編程的基本方法
11.2    URL編程
11.2.1    URL的構成
11.2.2    URL類
11.2.3    利用URL獲取網絡多媒體資源
11.2.4    URL Connection類
11.3    Socket編程
11.3.1    Socket通信機制
11.3.2    Socket編程經典例題
習題
第12章 上機實驗內容
12.1    實驗一:熟悉Java程序的開發(fā)
12.2    實驗二:Java語言編程基礎
12.3    實驗三:Java語言控制結構
12.4    實驗四:面向對象的編程技術
12.5    實驗五:包、接口、類庫與向量類
12.6    實驗六:圖形界面容器及布局管理器
12.7    實驗七:Java事件處理機制
12.8    實驗八:AWT基本組件
12.9    實驗九:菜單及Swing組件
12.10    實驗十:多媒體編程
12.11    實驗十一:異常處理
12.12    實驗十二:輸入輸出與文件處理
12.13    實驗十三:多線程
12.14    實驗十四:網絡編程基礎
第13章 課程設計
13.1    俄羅斯方塊游戲
13.1.1    功能要求
13.1.2    總體設計
13.1.3    詳細
13.1.4    編碼實現
13.1.5    運行程序與程序發(fā)布
13.2    網絡圍棋程序
13.2.1    設計要求
13.2.2    總體設計
13.2.3    詳細設計
13.2.4    編碼實現
13.2.5    運行程序與程序發(fā)布

本目錄推薦

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