Java程式設計教程(第2版)[遲麗華主編書籍]

Java程式設計教程(第2版)[遲麗華主編書籍]

《Java程式設計教程(第2版)》是清華大學出版社2008年出版的圖書,作者是遲麗華。

內容簡介

本書通過大量程式實例由淺入深地講述了Java程式設計語言的相關知識。內容包括Java語言基礎、面向對象編程、基礎類庫、包和接口、圖形界面設計、異常處理、多執行緒技術和網路編程等。全書不僅介紹理論,更強調實際運用。書中給出的所有例題都通過了調試。這些例題可以幫助讀者理解Java語言的基本概念和編程技巧。每章還附有各種類型的習題,方便讀者練習所學知識和總結提高。本書可以作為學習Java語言的教材,也可以作為自學用書。  

編輯推薦

Java語言是一種面向對象的網路程式語言,其強大的網路功能是其他語言難以比擬的,Java語言特別適合開發Internet應用程式。由於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 SDK開發工具的下載和安裝

1.7 上機指導

1.7.1 JDK開發工具的使用

1.7.2 Java集成開發工具的使用

1.8 習題

第2章 Java語言基礎

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 運算符的優先權和結合性

2.3 數組

2.3.1 一維數組

2.3.2 維數組

2.4 流程控制語句

2.4.1 選擇語句

2.4.2 循環語句

2.4.3 break語句和continue語句

2.5 上機指導

2.5.1 Java基本數據類型的取值範圍

2.5.2 條件語句和循環語句的使用

2.5.3 數組的定義和使用

2.6 習題

第3章 Java面向對象編程

3.1 面向對象程式設計的基本概念

3.1.1 對象與類

3.1.2 抽象與封裝

3.1.3 繼承與多態

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章 繼承與多態

4.1 子類與繼承

4.1.1 派生子類與繼承關係

4.1.2 成員方法的繼承與覆蓋

4.1.3 數據成員的繼承與隱藏

4.1.4 關鍵字this和super

4.2 多態

4.2.1 通過方法重載實現多態

4.2.2 通過方法覆蓋實現多態

4.3 構造方法的繼承和重載

4.4 接口

4.4.1 接口的定義

4.4.2 接口的實現

4.4.3 接口的繼承

4.5 包

4.5.1 創建包

4.5.2 引用包

4.5.3 Java提供的包

4.6 上機指導

4.6.1 從原有類派生新類

4.6.2 接口的創建和實現

4.6.3 包的創建和引用

4.7 習題

第5章 系統常用類

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 系統類System

5.6.2 日期類Date

5.6.3 隨機數類Random

5.6.4 向量類Vector

5.7 上機指導

5.7.1 數學類Math的使用

5.7.2 系統類System的使用

5.7.3 隨機數類Random的使用

5.8 習題

第6章 圖形用戶界面設計

第7章 Java的多媒體技術

第8章 Java高級編程

附錄 習題答案

 

相關詞條

熱門詞條

聯絡我們