Java程式設計及實驗

Java程式設計及實驗

《Java程式設計及實驗》是在2012年9月出版的圖書。

基本介紹

  • ISBN:9787302280316
  • 頁數:345
  • 定價:34.50元
  • 出版時間:2012-9
  • 副標題:Java程式設計及實驗
內容介紹,圖書目錄,

內容介紹

《高等學校計算機課程規劃教材:Java程式設計及實驗》是講述Java程式設計的教材,包括JDK 1.7中的部分內容,並配有實驗。《高等學校計算機課程規劃教材:Java程式設計及實驗》由多位長期從事Java教學的教師根據其實際授課經驗編寫,並經過在教學環境中的試用,不斷修改完善,證明具有較好的教學效果。《高等學校計算機課程規劃教材:Java程式設計及實驗》配有習題解答、電子課件及源程式。《高等學校計算機課程規劃教材:Java程式設計及實驗》中附帶有相應的授課計畫和實驗項目。為教師從備課到授課、到實驗環節的項目安排提供參考;為學生的學習提供引導。

圖書目錄

第一部分Java程式設計第1章Java入門3
1.1Java簡介3
1.1.1Java的由來3
1.1.2Java的特點4
1.2Java平台5
1.2.1Java平台的構成5
1.2.2Java平台的版本6
1.2.3JRE和JDK6
1.2.4JDK的下載與安裝7
1.2.5環境變數的配置8
1.3Java程式的開發流程9
1.3.1Java程式的種類9
1.3.2Java程式的開發流程9
1.4小試身手10
1.4.1創建你的第一個JavaApplication程式10
1.4.2創建你的第一個JavaApplet程式12
1.5JavaAPI文檔的使用14
1.6JavaDoc文檔14
1.6.1語法14
1.6.2標籤簡介15
1.6.3生成JavaDoc文檔16
1.7小結17
習題18第2章Java基本語法19
2.1原始類型19
2.1.1整數類型20
2.1.2實數類型22
2.1.3字元類型22
2.1.4布爾類型23
2.1.5強制類型轉換23
2.2引用類型24
2.3String24
2.4聲明變數24
2.4.1變數的賦值25
2.4.2變數的默認值25
2.4.3常量25
2.4.4變數作用範圍25
2.5標識符和關鍵字26
2.5.1標識符26
2.5.2關鍵字26
2.5.3程式代碼編寫規範27
2.6運算符與表達式28
2.6.1算術運算符28
2.6.2關係運算符29
2.6.3邏輯運算符30
2.6.4位運算符31
2.6.5賦值運算符33
2.6.6其他運算符33
2.7數組34
2.7.1一維數組34
2.7.2多維數組35
習題36第3章流程控制38
3.1分支語句38
3.1.1if…else語句38
3.1.2switch語句40
3.2循環語句42
3.2.1while語句42
3.2.2do…while語句43
3.2.3for語句44
3.2.4for…each語句45
3.2.5嵌套循環46
3.2.6循環語句對比47
3.3跳轉語句47
3.3.1break語句47
3.3.2continue語句49
3.3.3return語句50
3.4小結51
習題51第4章面向對象編程53
4.1面向對象編程概述53
4.2類的定義54
4.2.1類的基本結構54
4.2.2成員變數和局部變數56
4.2.3成員方法57
4.2.4Overloading60
4.2.5構造方法62
4.2.6this64
4.3對象65
4.3.1對象的創建65
4.3.2對象的使用66
4.3.3對象的清除67
4.4static67
4.4.1類變數68
4.4.2類方法69
4.4.3靜態語句塊70
4.5包71
4.5.1包的定義71
4.5.2編譯和運行包中的類72
4.5.3import語句73
4.6訪問許可權修飾符74
4.6.1private75
4.6.2friendly75
4.6.3protected75
4.6.4public77
4.7常用類77
4.7.1Object類77
4.7.2String類與StringBuffer類78
4.7.3數值包裝類82
4.7.4Math類84
4.7.5Random類85
4.7.6處理日期的類86
4.7.7Arrays類88
4.8小結90
習題90第5章繼承92
5.1繼承的語法92
5.2成員變數的隱藏和方法的覆蓋93
5.3super94
5.4final95
5.5多態96
5.6繼承與組合98
5.7初始化順序101
5.8小結104
第6章抽象類、接口和內部類105
6.1抽象類105
6.1.1聲明抽象類105
6.1.2繼承抽象類105
6.1.3抽象類的套用105
6.2接口108
6.2.1聲明接口108
6.2.2實現接口109
6.3內部類109
6.3.1什麼是內部類109
6.3.2匿名內部類110
習題113第7章枚舉114第8章異常117
8.1異常117
8.1.1異常信息117
8.1.2異常的處理118
8.1.3異常的類型120
8.2finally120
8.3throws121
8.4自定義異常121
8.5異常進一步的處理122
8.5.1在何處處理異常122
8.5.2同時處理父、子類異常123
第9章輸入輸出125
9.1File125
9.1.1創建一個File對象125
9.1.2訪問File對象的方法126
9.1.3列出目錄下的檔案127
9.1.4列出目錄下滿足條件的檔案127
9.2輸入流129
9.2.1位元組輸入流130
9.2.2try…with…resources語句134
9.2.3字元輸入流135
9.2.4Scanner139
9.2.5從控制台輸入141
9.3輸出流144
9.3.1位元組輸出流145
9.3.2字元輸出流148
9.3.3格式化輸出150
9.4數字位元組輸入輸出流151
9.4.1DataInputStream和DataOutputStream151
9.4.2RandomAccessFile152
9.5對象輸入輸出流154
9.6壓縮、解壓縮流*155
9.6.1壓縮156
9.6.2解壓縮157
9.6.3中文名問題158
9.7讀寫Excel檔案158
9.7.1讀取已有的工作簿158
9.7.2生成新的工作簿160
9.7.3修改已有的工作簿162
9.7.4套用162
9.8JDK1.7中的新功能165
9.9如何選用166
習題166
第10章圖形用戶界面168
10.1awt包與swing包168
10.1.1輔助類170
10.1.2組件類170
10.1.3容器類170
10.2版面布局管理器174
10.2.1FlowLayout175
10.2.2BorderLayout176
10.2.3GridLayout178
10.2.4CardLayout179
10.2.5無布局管理器180
10.3事件處理181
10.3.1事件處理機制181
10.3.2事件處理示例184
10.3.3事件適配器190
10.4Swing常用組件192
10.4.1標籤192
10.4.2按鈕193
10.4.3文本框197
10.4.4文本區199
10.4.5列表199
10.4.6組合框200
10.4.7對話框205
10.4.8計時器209
10.4.9選單組件209
10.5Swing組件套用211
10.5.1圖片瀏覽器211
10.5.2文本編輯器215
10.6小結220
習題220
第11章Applet221
11.1Applet概念221
11.2Applet的開發和執行221
11.2.1編寫Applet源程式221
11.2.2編譯222
11.2.3嵌入Html檔案222
11.2.4執行224
11.3Applet的生命周期224
11.4Applet的多媒體支持225
11.4.1在Applet中顯示圖像225
11.4.2聲音的播放227
11.5JApplet230
11.6小結233
習題233
第12章JDBC234
12.1驅動程式下載235
12.2創建到資料庫的連線235
12.3使用Statement執行SQL語句236
12.3.1executeUpdate236
12.3.2executeQuery239
12.4使用PreparedStatement執行SQL語句240
12.4.1executeUpdate240
12.4.2executeQuery242
12.5事務242
12.6得到ResultSet中的記錄數244
12.6.1執行另一條SQL語句245
12.6.2操作游標245
12.7讀寫Excel檔案246
12.8驗證登錄247
習題247
第13章集合類248
13.1用Java實現一個鏈式堆疊249
13.2List250
13.2.1自動包裝和解包252
13.2.2Stack253
13.3Set254
13.3.1SortedSet255
13.3.2equals()、hashCode()、Comparable255
13.3.3Comparator257
13.4Map258
13.4.1SortedMap262
13.4.2Properties262
習題264
第14章Java相關框架266
14.1Spring266
14.1.1DI266
14.1.2JDBC268
14.1.3事務支持273
14.2Hibernate276
第二部分實驗實驗IJDK安裝、配置及Java程式的編譯和運行283
實驗IIJava基本語法283
實驗IIIJava的類繼承機制、接口284
實驗IVJava的輸入機制285
實驗VJava的輸出機制285
實驗VI綜合性程式設計--簡單學生信息管理系統(序列化版)286
實驗VII綜合性程式設計--簡單學生信息管理系統(Swing版)287
實驗VIII綜合性程式設計--簡單學生信息管理系統(資料庫版)288
實驗Ⅸ綜合性程式設計--簡單學生信息管理系統(集合版)289
附錄附錄A進行輸入和輸出293
附錄BSQL語句簡單介紹295
附錄CHsqldb使用指南298
附錄D使用SQLServer2005Express、MySQL資料庫311
附錄E開發一個音樂播放器318
附錄FEclipse使用指南325
附錄G使用Ant335
附錄H授課計畫和方法340
參考文獻345

相關詞條

熱門詞條

聯絡我們