注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材中職中專教材Java程序設計實用教程

Java程序設計實用教程

Java程序設計實用教程

定 價:¥21.00

作 者: 沈昕 等編著
出版社: 人民郵電出版社
叢編項: 中等職業(yè)學校計算機技能型緊缺人才培養(yǎng)規(guī)劃教材計算機軟件專業(yè)
標 簽: 機械電子

ISBN: 9787115132765 出版時間: 2005-06-01 包裝: 膠版紙
開本: 小16開 頁數: 227 字數:  

內容簡介

  全書共分為6章。第1章主要介紹Java語言的歷史、開發(fā)工具、特點和安裝方法等,以及與Java語言相關的DOS命令和HTML,并且通過項目簡單介紹Java應用程序和Java小程序。第2章主要介紹Java語言編程的基礎知識,包括數據類型、變量與常量、運算符與表達式、輸入與輸出、繪圖,以及如何創(chuàng)建簡單的圖形用戶界面等內容。第3章主要介紹Java語言中的基本算法、分支結構語句、循環(huán)結構語句、結構嵌套、數組和方法等知識,以及如何綜合應用這些知識點。第4章面主要介紹面向對象的概念、面向對象程序設計過程、如何在Java語言中實現面向對象程序設計、類的繼承和多態(tài),以及與面向對象相關的接口和包等知識。第5章主要介紹Java語言的圖形用戶界面設計,主要包括組件的創(chuàng)建和應用、布局管理、Java事件處理機制、菜單的創(chuàng)建和應用,以及播放音樂等內容。第6章主要介紹編程中常見的錯誤,以及在程序運行過程中出現錯誤或者異?,F象時,Java語言的處理機制和方法,包括異常的概念、異常的處理方法等內容。此外,還簡單介紹線程的概念和基本應用。本書可以作為中等職業(yè)學校計算機專業(yè)的教材,也可以作為培訓班的教材,還適于作為初學者的自學用書。

作者簡介

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

圖書目錄


第1章 初識Java語言 1
1.1 第一個Java應用程序 1
1.1.1 Java語言簡介 1
1.1.2 安裝Java 4
1.1.3 項目實現 7
1.1.4 項目拓展 8
1.DOS磁盤操作系統(tǒng) 8
2.常用DOS命令 8
1.2 第一個Java小程序 10
1.2.1 Java應用程序和Java小程序 10
1.2.2 Java源程序的組成 11
1.2.3 HTML 12
1.2.4 項目實現 14
1.2.5 項目拓展——編寫一個簡單的網頁程序 15
思考與練習 16
第2章 Java語言編程基礎 18
2.1 輸出產品簡介 18
2.1.1 變量和常量 18
2.1.2 注解語句和打印語句 22
2.1.3 轉義符號和統(tǒng)一碼 23
2.1.4 項目實現 24
2.1.5 項目拓展 25
1.輸出字符圖形 25
2.輸出倒三角形 26
2.2 計算數學試題 26
2.2.1 讀取外部數據 27
2.2.2 運算符和表達式 29
2.2.3 轉換數據類型 34
2.2.4 項目實現 36
2.2.5 項目拓展 37
1.小寫字母轉換為大寫字母 37
2.變量值互換 38
2.3 繪制彩色圓盤 38
2.3.1 繪制基本圖形 39
2.3.2 設置顏色 42
2.3.3 編輯文字 43
2.3.4 項目實現 43
2.3.5 項目拓展——繪制公司的Logo 44
2.4 創(chuàng)建圖形界面 46
2.4.1 圖形用戶界面簡介 46
2.4.2 文本框和文本區(qū) 47
2.4.3 按鈕 49
2.4.4 標簽 50
2.4.5 綜合使用組件和Graphics類中的方法 50
2.4.6 項目實現 53
2.4.7 項目拓展——捕獲用戶單擊的按鈕 54
思考與練習 55
第3章 流程控制和數組 58
3.1 健康測試 58
3.1.1 算法 58
3.1.2 if語句 60
3.1.3 switch語句 63
3.1.4 項目實現 65
3.1.5 項目拓展 67
1.判斷一個數是否為7的倍數 67
2.輸出屬相 68
3.2 字數統(tǒng)計 69
3.2.1 while語句 69
3.2.2 String類的應用 72
3.2.3 Math類的應用 75
3.2.4 項目實現 76
3.2.5 項目拓展 77
1.求1+(1+2)+…+(1+2+…+100)的值 77
2.求2!+4!+…+10!的值 78
3.求二元一次方程式的根 79
4.隨機產生一個數字 80
3.3 輸出數字菱形圖案 81
3.3.1 for語句 81
3.3.2 跳轉語句 84
3.3.3 多重循環(huán)語句 85
3.3.4 項目實現 87
3.3.5 項目拓展 89
1.輸出1000以內的完全數 89
2.輸出“九九乘法表” 89
3.多位精確加法計算 90
3.4 輸出楊輝三角形 93
3.4.1 數組 93
3.4.2 多維數組 95
3.4.3 數字排序 97
3.4.4 項目實現 101
3.4.5 項目拓展 102
1.矩陣變換 102
2.計算矩陣 103
3.選舉統(tǒng)計 104
3.5 數制轉換 105
3.5.1 方法 106
3.5.2 遞歸 109
3.5.3 項目實現 110
3.5.4 項目拓展 111
1.哥德巴赫猜想 111
2.求組合數 112
思考與練習 113
第4章 面向對象的程序設計 116
4.1 使用Java語言實現“橢圓形”類 116
4.1.1 面向對象的程序設計 116
4.1.2 面向對象在Java語言中的實現 120
4.1.3 項目實現 125
4.1.4 項目拓展 127
1.定義并應用Car類 127
2.定義并應用Person類 129
4.2 比較線段的長度 130
4.2.1 方法的應用 130
4.2.2 對象 135
4.2.3 項目實現 137
4.2.4 項目拓展——對象數組的應用 138
4.3 子類的變革 141
4.3.1 類的繼承 141
4.3.2 類的多態(tài) 144
4.3.3 關鍵字super 144
4.3.4 項目實現 146
4.3.5 項目拓展——重復使用People類 148
4.4 計算Fibonacci數列 149
4.4.1 包 150
4.4.2 訪問控制符 152
4.4.3 接口 153
4.4.4 項目實現 156
4.4.5 項目拓展——訪問權限 158
思考與練習 161
第5章 Java圖形用戶界面設計 165
5.1 計算器 165
5.1.1 Java圖形用戶界面設計 165
5.1.2 布局管理 168
5.1.3 項目實現 172
5.1.4 項目拓展——彩色Panel 174
5.2 用鼠標繪制橢圓形 175
5.2.1 事件(Event) 176
5.2.2 項目實現 182
5.2.3 項目拓展——用鼠標繪制多個橢圓形 183
5.3 養(yǎng)狗登記表 185
5.3.1 Swing 185
5.3.2 Swing基本組件 188
5.3.3 項目實現 192
5.3.4 項目拓展——查詢商品價格 194
5.4 菜單的使用 196
5.4.1 菜單組件 197
5.4.2 對話框和音頻文件 198
5.4.3 項目實現 201
5.4.4 項目拓展——播放音樂 203
思考與練習 205
第6章 異常處理和線程 207
6.1 異常處理 207
6.1.1 常見錯誤 207
6.1.2 異常處理 210
6.1.3 項目實現 214
6.1.4 項目拓展——應用自定義異常類 215
6.2 移動的文字 216
6.2.1 線程 217
6.2.2 線程的狀態(tài)和優(yōu)先級 219
6.2.3 項目實現 221
6.2.4 項目拓展——制作數字鐘 222
思考與練習 223
附錄1 綜合試題 225
附錄2 部分參考答案 228

本目錄推薦

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