程式設計導論:Java編程

程式設計導論:Java編程

《程式設計導論:Java編程》以Java程式語言為平台系統地介紹了程式設計的基本概念、Java語言和面向對象程式設計技術。全書共分為七章,內容包括程式設計概述,Java語言基礎,對象字元串數組面向對象編程異常處理輸入輸出Applet程式以及圖形用戶界面Swing編程。《程式設計導論:Java編程》為“十一五”國家級規劃教材,適應於程式設計的初學者以及面向對象程式設計語言Java的初學者。

基本介紹

  • 中文名:程式設計導論:Java編程
  • 出版社:清華大學出版社
  • 頁數:292頁
  • 開本:16
  • 品牌:清華大學出版社
  • 作者:蒲鵬 朱麗娟
  • 出版日期:2008年12月1日
  • 語種:簡體中文
  • ISBN:7811234033, 9787811234039
內容簡介,圖書目錄,序言,

內容簡介

《程式設計導論:Java編程》可作為大學各科有關課程的教材或教學參考書,亦可適用於相關的培訓和自學。
原理與技術的完美結合;教學與科研的最新成果;語言精煉,實例豐富;可操作性強,實用性突出。

圖書目錄

第1章 概述
1.1 計算機和程式
1.1.1 計算機的基本組成
1.1.2 計算機基本工作過程

1.2 程式設計
1.2.1 程式設計的概念
1.2.2 算法
1.2.3 程式設計方法
1.2.4 程式設計語言

1.3.Java簡介
1.3.1 Java的發展歷史
1.3.2 Java語言的特點
1.3.3 套用平台

1.4 Java程式的開發環境
1.4.1 安裝JDK
1.4.2 安裝庫源檔案和幫助文檔
1.4.3 編譯和運行Java程式
1.4.4 Java虛擬機
習題

第2章 Java語言基礎
2.1 Java的數據類型
2.1.1 基本數據類型
2.1.2 常量
2.1.3 變數

2.2 表達式
2.2.1 算術運算
2.2.2 關係運算和條件運算
2.2.3 邏輯運算
2.2.4 賦值

2.3 Java程式的基本結構和注釋語句
2.4 流程控制語句
2.4.1 分支語句
2.4.2 循環語句
2.4.3 跳轉語句
習題

第3章 對象、字元串與數組
3.1 對象
3.1.1 對象的使用
3.1.2 數據類型類
3.1.3 自動包裝和解包
3.1.4 Math類

3.2 字元串
3.2.1 String類
3.2.2 StringBuilderStringBuffer

3.3 數組
3.3.1 數組的定義
3.3.2 數組的初始化
3.3.3 多維數組
習題

第4章 面向對象編程
4.1 面向對象的基本概念
4.2 類和對象
4.2.1 定義類
4.2.2 創建對象
4.2.3 構造方法
4.2.4 引用對象

4.3 方法的調用
4.3.1 參數傳遞
4.3.2 方法重載
4.3.3 遞歸方法

4.4 封裝性和訪問控制
4.5 類的嵌套
4.6 包
4.6.1 常用的Java系統包
4.6.2 包的聲明和創建
4.6.3 包的引用

4.7 類繼承
4.7.1 父類和子類
4.7.2 域和方法的繼承和隱藏
4.7.3 子類的構造方法
4.7.4 多態性
4.7.5 類修飾符

4.8 接口
4.8.1 接口的定義
4.8.2 接口的實現
4.8.3 接口的繼承
4.8.4 系統定義的接口
習題

第5章 異常處理和輸入輸出
5.1 異常
5.1.1 異常分類
5.1.2 異常處理
5.1.3 自定義異常

5.2 輸入輸出
5.2.1 檔案管理類
5.2.2 位元組流
5.2.3 字元流
5.2.4 標準輸入輸出
5.2.5 位元組流檔案的順序訪問
5.2.6 字元流檔案的順序訪問
5.2.7 檔案的隨機訪問
5.2.8 新的功能
習題

第6章 Applet程式
6.1 Applet的概述
6.1.1 Applet的工作原理
6.1.2 Applet的生命周期
6.1.3 Applet的安全機制

6.2 Applet和HTML
6.2.1 超文本標記語言HTML
6.2.2 HTML中嵌入Applet

6.3 Applet的通信
6.3.1 Applet和用戶之間的互動
6.3.2 Applet和瀏覽器之間的互動
6.3.3 Applet和Applet之間的互動

6.4 Applet的信息輸出
6.4.1 Applet的界面繪製原理
6.4.2 顯示文字
6.4.3 控制顏色
6.4.4 繪製基本圖形
6.4.5 顯示圖像
6.4.6 播放聲音
習題

第7章 Swing編程
7.1 圖形用戶界面
7.2 事件處理
7.2.1 Java事件處理體系結構
7.2.2 AWT事件與Swing事件
7.2.3 事件適配器

7.3 頂層容器類
7.3.1 JFrame類
7.3.2 JDialog類
7.3.3 JOptionPane類
7.3.4 JWindow類
7.3.5 JApplet類

7.4 組件類
7.4.1 組件類概述
7.4.2 標籤
7.4.3 按鈕
7.4.4 選擇框
7.4.5 文本框
7.4.6 高層組件

7.5 布局管理器的使用
7.5.1 FlowLayout
7.5.2 BorderLayout
7.5.3 CardLayout
7.5.4 GridLayout
7.5.5 BoxLayout
習題
參考文獻

序言

面向對象技術是程式設計方法學的一場革命,目前已成為計算機開發領域的主流技術。Java作為一種面向對象的程式設計語言,無論在網路程式設計中,還是在程式設計的教學中都呈現出顯著的優勢。本書定位於高等學校非計算機專業學生,目標是成為學生的第一門編程課程。針對非計算機學生的特點,偏重於實用性。在介紹Java編程的同時講解面向對象程式設計的主要原則和方法,培養學生利用面向對象的技術分析和解決問題的能力,並指導學生在較短的時間內學會利用最先進的Java 工具軟體開發Java應用程式,以順應資訊時代對人才的新需求。
Java程式設計的內容涵蓋面非常廣,學習起來有一定的難度。對於非計算機專業的初學者來說,書中內容的編排、組織,實例的選取都需要通過精心設計,遵循由淺入深、循序漸進的原則,同時也應保證有一定的深度和廣度。使學生通過對本教材的學習,能夠快速掌握Java程式語言的核心內容並能靈活運用所學的.Java語言知識及面向對象的編程思想。
通過第1章的學習,程式設計語言的初學者能夠迅速掌握程式設計的基本思想和方法,為後續章節的進一步學習打下基礎。本書難點和重點安排合理:讀者可按書中的章節順序學習,以提高學習效率。對一些重難點知識,書中通過剖析其本質,讓讀者能夠從根本上理解、掌握並靈活運用這些知識。本書實用性強:提供了大量針對性的實例,編程中的注意事項及出現問題的解決方法等書中都會逐一說明,帶領讀者迅速掌握編程的全過程。本書涵蓋了Java程式語言的核心內容:比較完整地介紹了Java的語法、面向對象的特性、核心類庫的使用和圖形用戶界面的編程等。通過這一層次的學習,讀者能夠較全面地掌握Java面向對象的程式設計思想和技術。
本書第l章、第2章、第3章由吳萍編寫,第6章、第7章由蒲鵬編寫,第4章、第5章由朱麗娟編寫。吳萍負責全書的內容結構設計和統稿工作。
對於書中的疏漏和不妥之處,懇望讀者批評指正。

相關詞條

熱門詞條

聯絡我們