Java程式開發教程

Java程式開發教程

Java程式開發教程》是2002年清華大學出版社出版的圖書,作者是張基溫。

基本介紹

  • 書名:Java程式開發教程
  • 作者:張基溫
  • ISBN:9787302057475
  • 頁數:280
  • 定價:24.00元
  • 出版社:清華大學出版社
  • 出版時間:2002-10
  • 裝幀:簡裝本
內容簡介,編輯推薦,目錄,

內容簡介

《高等院校信息管理與信息系統專業系列教材·Java程式開發教程》以程式設計的初學者為對象,以面向對象的程式開發方法為主線,介紹了Java語言和Java平台的基礎知識並將面向對象的思想貫穿在全書之中。《高等院校信息管理與信息系統專業系列教材·Java程式開發教程》例題豐富,內容循序漸進,通俗易懂,每章都配有一定數量的習題或思考題,適合作為本、專科學生程式設計課程的入門教材,也可作為計算機愛好者學習面向對象程式設計的自學教材。

編輯推薦

《高等院校信息管理與信息系統專業系列教材·Java程式開發教程》由清華大學出版社出版。從1997年起,信息管理與信息系統專業的國內第一套系列教材問世,迄今已經十年多了。當初規劃的七八本教材已經擴展到今天的三十多本,形成了一套品種多樣、影響面廣的系列教材,被許多高校所選用。現經過重新審視和修訂,基本涵蓋了本專業的主要課程。這套教材體系完整、結構嚴謹、理論結合實際。

目錄

第1章 Java入門1
1.1 Java簡介1
1.1.1 Java的崛起1
1.1.2 面向對象的程式設計語言2
1.1.3 Java平台和虛擬機7
1.1.4 兩類Java程式8
1.1.5 Java程式開發環境——SDK12
1.2 Java程式開發過程12
1.2.1 Java應用程式開發過程舉例12
1.2.2Java Applet開發過程舉例16
習題18
第2章 方法設計20
2.1 方法使用基礎20
2.1.1 方法的定義20
2.1.2 方法的調用與參數傳遞22
2.2 運算符與表達式25
2.2.1 賦值運算26
2.2.2 算術運算26
2.2.3 關係運算29
2.2.4 邏輯運算30
2.2.5 位運算符32
2.2.6 三元運算35
2.2.7 其他運算符36
2.3 流程控制語句37
2.3.1 循環結構37
2.3.2 選擇語句47
2.4 算法設計舉例54
2.4.1 窮舉54
2.4.2 疊代55
2.4.3 遞歸56
習題58
第3章 數據設計61
3.1 數據描述61
3.1.1 標識符與關鍵字61
3.1.2 數據類型62
3.1.3 數據類型轉換64
3.1.4 字面量67
3.1.5 變數的作用域與生存期68
3.2 數組72
3.2.1 一維數組72
3.2.2 多維數組77
3.2.3 數組的套用81
3.3 向量85
習題87
第4章 Java程式結構88
4.1 類層次結構88
4.1.1 繼承及其描述88
4.1.2 類的繼承規則89
4.1.3 變數的隱藏90
4.2 對象的使用與對象間的通信91
4.2.1 對象的創建91
4.2.2 對象的使用97
4.2.3 對象間的通信(訊息)與實例方法的調用104
4.3 多態性107
4.3.1 方法的重構與重載107
4.3.2 方法的動態調用110
4.3.3 抽象類113
4.4 接口與包114
4.4.1 接口114
4.4.2 包116
4.5 訪問控制與修飾符117
4.5.1 類成員的訪問許可權117
4.5.2 類的修飾符121
習題121
第5章 Java資源及其利用125
5.1 Java的標準庫結構125
5.2 語言包126
5.2.1 基本對象類126
5.2.2 系統類127
5.2.3 包裝類130
5.2.4 字元串類和緩衝串類136
5.2.5 數學類144
5.2.6 異常處理146
5.3 輸入與輸出包154
5.3.1 檔案類154
5.3.2 流的綜述156
5.3.3 檔案的輸入輸出流159
5.3.4 隨機訪問檔案類166
5.3.5 產生文本檔案168
5.4 其他常用資源簡介171
5.4.1 java.net包171
5.4.2 java.util包175
習題180
第6章 圖形用戶界面GUI183
6.1 建立圖形用戶界面183
6.1.1 圖形用戶界面的概念183
6.1.2 建立和添加組件185
6.1.3 Java的事件處理191
6.1.4 組件JPanel與布局管理器195
6.2 幾個重要的圖形組件201
6.2.1 JCheckBox201
6.2.2 JRadioButton和RadioButtonGroup205
6.2.3 JTextArea和 JScrollPane213
6.2.4 JTabbedPane216
6.3  GUI組件包與JComponent223
6.3.1 Swing和AWT包224
6.3.2 JComponent225
習題230
第7章 Applet231
7.1 Applet的設計基礎231
7.1.1 Applet的結構231
7.1.2 對Applet功能的限制235
7.1.3 向小應用程式傳遞參數235
7.2 在Applet中使用圖形、字型和顏色237
7.2.1 使用圖形:Graphics類237
7.2.2 使用字型:Font類239
7.2.3 使用顏色:Color類241
7.3 在Applet中使用圖像和聲音244
7.3.1 使用圖像244
7.3.2 使用聲音247
7.4 JAR檔案——Java存檔檔案252
習題253
附錄A Java資源一覽254
附錄B 常見的出錯信息255
附錄C 常用術語表(英文原文信息)257

相關詞條

熱門詞條

聯絡我們