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

Java程序設計教程

Java程序設計教程

定 價:¥26.00

作 者: 遲麗華
出版社: 清華大學出版社
叢編項: 新世紀高職高專實用規(guī)劃教材.計算機系列
標 簽: Java語言編程

ISBN: 9787302094395 出版時間: 2004-09-01 包裝: 簡裝本
開本: 大16開 頁數: 292 字數:  

內容簡介

  Java語言是一種面向對象的網絡編程語言,其強大的網絡功能是其他語言難以比擬的,Java語言特別適合開發(fā)Internet應用程序。由于Java程序具有與硬件無關、與平臺無關、可靠性高、安全穩(wěn)定和支持多線程等特點,在當今的計算機和網絡中占據重要的地位。本書通過大量程序實例由淺入深介紹了Java程序設計語言。內容包括Java語言基礎、面向對象編程、基礎類庫、包和接口、圖形界面設計、異常處理、多線程技術和網絡編程等。本書不僅系統(tǒng)介紹理論,更強調實際運用。書中所有例題都調試通過,每章還附有各種類型的習題,通過例題和習題幫助讀者理解Java語言的基本概念和編程技巧。本書可以作為學習Java語言的教材,也可以作為自學用書。

作者簡介

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

圖書目錄

第1章 概述
1.1 Java程序簡介
1.2 Java程序舉例
1.2.1 Java Application程序舉例
1.2.2 Java Applet程序舉例
1.2.3 超文本標記語言HTML簡介
1.3 Java程序結構
1.4 簡單的輸入和輸出
1.4.1 字符界面輸入和輸出
1.4.2 圖形界面輸入和輸出
1.5 Java語言的特點
1.6 上機指導
1.6.1 JDK開發(fā)工具的使用
1.6.2 Java集成開發(fā)工具的使用
1.7 習題
第2章 Uava語言基礎
2.1 Java語言的基本要素
2.1.1 標識符
2.1.2 數據類型
2.1.3 常量和變量
2.1.4 數據類型轉換
2.1.5 注釋
2.2 運算符與表達式
2.2.1 算術運算符
2.2.2 關系運算符
2.2.3 邏輯運算符
2.2.4 位運算符
2.2.5 賦值運算符
2.2.6 字符串運算符
2.2.7 其他運算符
2.2.8 運算符的優(yōu)先級和結合性
2.3 數組
2.3.1 一維數組
2.3.2 維數組
2.4 流程控制語句
2.4.1 選擇語句
2.4.2 循環(huán)語句
2.4.3 break語句和continue語句
2.5 上機指導
2.5.1 Java基本數據類型的取值范圍
2.5.2 條件語句和循環(huán)語句的使用
2.5.3 數組的定義和使用
2.6 習題
第3章 Java面向對象編程
3.1 面向對象程序設計的基本概念
3.1.1 對象與類
3.1.2 抽象與封裝
3.1.3 繼承與多態(tài)
3.2 Java類的定義和使用
3.2.1 類的定義
3.2.2 對象與類的使用
3.2.3 類和類成員的修飾符
3.3 方法
3.3.1 構造方法
3.3.2 遞歸方法
3.4 上機指導
3.4.1 Java類的定義和使用
3.4.2 抽象類的定義和使用
3.5 習題
第4章 繼承與多態(tài)
4.1 子類與繼承
4.1.1 派生子類與繼承關系
4.1.2 成員方法的繼承與覆蓋
4.1.3 數據成員的繼承與隱藏
4.1.4 關鍵字this和super
4.2 多態(tài)
4.2.1 通過方法重載實現多態(tài)
4.2.2 通過方法覆蓋實現多態(tài)
4.3 構造方法的繼承和重載
4.4 接口
4.4.1 接口的定義
4.4.2 接口的實現
4.4.3 接口的繼承
4.5 包
4.5.1 創(chuàng)建包
4.5.2 引用包
4.5.3 Java提供的包
4.6 上機指導
4.6.1 從原有類派生新類
4.6.2 接口的創(chuàng)建和實現
4.6.3 包的創(chuàng)建和引用
4.7 習題
第5章 系統(tǒng)常用類
5.1 Object類
5.2 Applet類與Applet小程序
5.2.1 Applet類的主要方法
5.2.2 HTML與Applet的參數傳遞
5.2.3 在命令行運行Applet程序
5.3 字符串類
5.3.1 String類
5.3.2 StringBuffer類
5.4 數學類Math
5.4.1 數學類提供的數學常量
5.4.2 數學類提供的常用函數
5.5 數據類型類
5.5.1 數字類型的類
5.5.2 字符類Character
5.5.3 布爾類Boolean
5.6 其他常用類
5.6.1 系統(tǒng)類System
5.6.2 日期類Date
5.6.3 隨機數類Random
5.6.4 向量類Vector
5.7 上機指導
5.7.1 數學類Math的使用
5.7.2 系統(tǒng)類System的使用
5.7.3 隨機數類Random的使用
5.8 習題
第6章 圖形用戶界面設計
6.1 GUI組件概述
6.2 事件處理概述
6.2.1 事件分類
6.2.2 事件處理
6.3 標簽
6.3.1 標簽的構造方法
6.3.2 標簽的常量和方法
6.4 按鈕與動作事件
6.4.1 按鈕的構造方法
6.4.2 按鈕的常用方法
6.4.3 按鈕的動作事件
6.4.4 動作事件的處理
6.5 文本框與文本事件
6.5.1 文本框的常用方法
6.5.2 文本框的事件處理
6.6 文本區(qū)與文本事件
6.7 下拉列表與選擇事件
6.7.1 下拉列表的常用方法
6.7.2 下拉列表的事件處理
6.8 列表與選擇事件
6.8.1 列表的常用方法
6.8.2 列表的事件處理
6.9 復選框與選擇事件
6.9.1 復選框的常用方法
6.9.2 復選框的事件處理
6.10 單選按鈕組與選擇事件
6.10.1 創(chuàng)建單選按鈕組
6.10.2 單選按鈕組的事件處理
6.11 滾動條與調整事件
6.11.1 滾動條的常用加法
6.11.2 滾動條的事件處理
6.12 鼠標、鍵盤事件
6.12.1 鼠標事件
6.12.2 鍵盤事件
6.13 布局管理
6.13.1 FlowLayout布局
6.13.2 BorderLayout布局
6.13.3 CardLayout布局
6.13.4 GridLayout布局
6.14 容器
6.14.1 容器類與容器事件
6.14.2 面板與容器事件
6.14.3 框架與窗口事件
6.15 對話框的定義與使用
6.15.1 用JOptionPane創(chuàng)建對話框
6.15.2 用Dialog或JDialog創(chuàng)建對話框
6.16 菜單的定義與使用
6.16.1 設計菜單條式菜單
6.16.2 設計彈出式菜單
6.17 上機指導
6.17.1 標簽和按鈕的使用
6.17.2 文本框和文本區(qū)的使用
6.17.3 其他組件的使用
6.17.4 鍵盤事件的處理
6.18 習題
第7章 Java的多媒體技術
7.1 繪制圖形
7.1.1 繪圖方法
7.1.2 畫布Canvas
7.2 設置文字顯示效果
7.3 設置顏色
7.3.1 顏色類
7.3.2 設置顏色的方法
7.3.3 通過HTML文件設置顏色
7.4 繪圖模式
7.5 顯示圖像
7.6 實現動畫
7.7 播放聲音
7.7.1 播放聲音的方法
7.7.2 編寫播放聲音的程序
7.8 上機指導
7.8.1 通過HTML文件設置顏色
7.8.2 顯示圖像
7.8.3 實現動畫
7.9 習題
第8章 Java高級編程
8.1 異常處理
8.1.1 異常與:異常類
8.1.2 異常類的層次結構
8.1.3 異常的處理機制
8.1.4 拋出異常
8.1.5 捕捉異常
8.1.6 自定義異常類
8.2 Java多線程機制
8.2.1 基本概念
8.2.2 實現多線程
8.2.3 線程組
8.3 流式輸入輸出與文件管理
8.3.1 流與輸入輸出類庫概述
8.3.2 基本輸入輸出流
8.3.3 基本輸入輸出流的子類
8.3.4 標準輸入輸出
8.3.5 文件和目錄管理
8.4 網絡通信
8.4.1 利用URL訪問網上資源
8.4.2 利用URLConnection和服務器交互
8.4.3 基于連接的流式通信
8.4.4 無連接的數據報通信
8.5 上機指導
8.5.1 自定義異常類的建立和使用
8.5.2 多線程編程
8.5.3 網絡通信
8.6 習題
附錄 習題答案
參考文獻

本目錄推薦

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