欧美在线观看一区,免费看日产一区二区三区,欧美一区二区三区在线,精品1区2区3区,亚洲国产一成人久久精品,久久国产精品最新一区

Java語言程序設計基礎

  • 所屬分類:
    高職高專計..
  • 作者:
    桂超,趙海廷 主編,張桂剛,包瓊 編著
  • 出版社:
    人民郵電出版社
  • ISBN:9787115133830
  • 出版日期:2005-5-1
  • 原價:
    ¥26.00元
    現價:¥19.50元
  • 本書信息由合作網站提供,請前往以下網站購買:

    京東商城

     

    當當網

圖書簡介

本書由淺入深地介紹了Java語言的基礎知識和編程的特點,旨在培養讀者運用面向對象程序設計方法去解決實際問題的能力,是學習面向對象程序設計知識的基礎教材。本書實例豐富,能夠增強讀者對相關內容的理解。同時,本書是對作者多年教學經驗的總結,并融入了一定的實際編程技術。
本書內容豐富,系統性強,可作為高等院校Java語言程序設計課程的教材,也可供從事軟件開發和應用的人員參考。
目錄
第1章 Java發展概述 1
1.1 程序設計語言的發展 1
1.2 Java語言 1
1.2.1 Java語言的發展歷史 1
1.2.2 Java語言的特點 2
1.3 Java的開發與運行環境 4
1.3.1 J2SDK的安裝 4
1.3.2 J2SDK的設置 5
1.4 開發與運行Java程序的步驟 5
1.4.1 選擇編輯工具 5
1.4.2 編譯與運行Java程序 5
第2章 Java語言程序和HTML簡介 7
2.1 Java語言的Application程序 7
2.1.1 源代碼的編輯 7
2.1.2 字節碼文件的生成 8
2.1.3 字節碼文件的解釋執行 9
2.2 HTML簡介 10
2.2.1 HTML的基本要素 12
2.2.2 HTML文件的結構 13
2.2.3 在HTML文件中加入圖像、鏈接和聲音 13
2.2.4 Applet標記 15
2.2.5 常用的HTML標記 15
2.2.6 HTML文件的編輯 16
2.3 Java語言的Applet程序 17
2.3.1 源代碼的編輯 17
2.3.2 代碼的嵌入 18
2.3.3 Applet程序的運行 18
2.4 Java語言字符界面的輸入輸出 20
2.5 Java語言圖形界面的輸入輸出 21
2.5.1 Java Applet圖形界面的輸入輸出 22
2.5.2 Java Application圖形界面的輸入輸出 23
第3章 Java語言的數據類型 26
3.1 Java的標識符 26
3.2 Java的關鍵字 26
3.3 Java的常量和變量 28
3.3.1 常量和符號常量 28
3.3.2 變量 30
3.3.3 變量作用域 30
3.4 Java的基本數據類型 30
3.4.1 整型 30
3.4.2 實型 31
3.4.3 字符型 32
3.4.4 布爾型 32
3.5 變量的初始化 32
3.6 簡單程序舉例 33
第4章 Java語言的運算符和表達式 37
4.1 賦值、算術運算符及其表達式 37
4.1.1 賦值運算符及其表達式 37
4.1.2 算術運算符及其表達式 38
4.2 關系、邏輯運算符及其表達式 40
4.2.1 關系運算符及其表達式 40
4.2.2 邏輯運算符及其表達式 42
4.3 位運算符和表達式 43
4.3.1 計算機內數據的表示 43
4.3.2 位運算符及其表達式 44
4.4 其他運算符 47
4.5 Java語言運算符的優先級和結合性 48
4.6 數據類型的轉換 49
4.6.1 數據類型的自動轉換 49
4.6.2 數據類型的強制轉換 49
第5章 Java語言的基本語句 51
5.1 Java語言的3種基本結構 51
5.2 順序結構語句 51
5.2.1 變量聲明語句和表達式語句 51
5.2.2 復合語句和分程序 52
5.3 選擇結構語句 53
5.3.1 條件運算符 53
5.3.2 if~else語句 54
5.3.3 switch~case語句 60
5.4 循環結構語句 62
5.4.1 while語句 62
5.4.2 for語句 63
5.4.3 do~while語句 64
5.4.4 循環嵌套 65
5.5 轉移控制語句 66
5.5.1 break語句 66
5.5.2 continue語句 68
第6章 數組、字符串和向量 73
6.1 一維數組 73
6.1.1 一維數組的聲明 73
6.1.2 創建一維數組 73
6.1.3 一維數組的初始化 74
6.1.4 一維數組應用舉例 74
6.2 多維數組 75
6.2.1 多維數組聲明 75
6.2.2 創建多維數組 75
6.2.3 多維數組的初始化 76
6.2.4 多維數組應用舉例 76
6.3 字符數組 77
6.3.1 字符數組聲明 78
6.3.2 創建字符數組 78
6.3.3 字符數組初始化及其舉例 78
6.4 不變字符串String類 80
6.4.1 String類的構造方法 80
6.4.2 字符串的常用方法 82
6.4.3 字符串與子字符串的操作 82
6.4.4 toString方法及其他方法 84
6.5 可變字符串StringBuffer類 84
6.5.1 StringBuffer類的構造方法 84
6.5.2 StringBuffer類的常用方法 85
6.6 向量 86
6.6.1 向量的聲明 86
6.6.2 Vector類的常用方法 87
第7章 Java語言的方法 89
7.1 return語句 89
7.2 Java語言方法的定義、返值和調用 90
7.2.1 Java語言方法的修飾符 90
7.2.2 Java語言方法的定義 91
7.2.3 Java語言方法的調用 93
7.2.4 Java語言方法的返值 94
7.3 方法之間的數據傳遞 95
7.3.1 方法間的數值傳遞 96
7.3.2 方法間的引用傳遞 96
7.4 Java語言方法的遞歸調用 98
7.5 Java語言方法的命令行參數 103
第8章 類的聲明和對象的實例化 105
8.1 Java的類 105
8.1.1 類的定義 105
8.1.2 類的修飾符 106
8.1.3 類的類體 107
8.1.4 類的構造方法 108
8.2 類的成員變量 109
8.2.1 類成員變量的聲明 109
8.2.2 類成員變量的修飾 111
8.3 類的成員方法 113
8.3.1 成員方法的設計 113
8.3.2 成員方法的聲明和修飾 115
8.3.3 方法體 117
8.3.4 消息的傳遞 118
8.4 Java對象的實例化 119
8.4.1 創建對象 119
8.4.2 使用對象 119
8.4.3 清除對象 120
8.5 Java類的繼承 120
8.5.1 繼承的概念 120
8.5.2 繼承的實現 121
第9章 接口和包 125
9.1 抽象類和方法 125
9.1.1 定義抽象類 125
9.1.2 抽象類的實現 126
9.2 接口 128
9.2.1 接口的概念 128
9.2.2 定義接口 128
9.2.3 接口的特點和實現 129
9.3 包 134
9.3.1 包的概念 134
9.3.2 包的定義 135
9.3.3 存放的位置 135
9.3.4 包的引用 136
9.3.5 將多個獨立的類放入同一個包中 136
第10章 異常處理 141
10.1 Java的異常處理機制 142
10.2 異常處理方法 143
10.2.1 try…catch…finally結構 144
10.2.2 拋出異常 149
10.2.3 自定義異常 152
第11章 輸入和輸出 156
11.1 輸入輸出類庫 156
11.2 標準輸入輸出 160
11.3 文件操作 161
第12章 圖形用戶界面GUI 172
12.1 AWT包 172
12.1.1 屏幕坐標體系 173
12.1.2 建立窗口的Frame類 175
12.1.3 使用基本組件 177
12.1.4 AWT圖形用戶界面的深入學習 189
12.2 Java語言中的事件處理 194
12.2.1 事件處理機制 194
12.2.2 可用的事件監聽者和它們處理的事件類型 195
12.2.3 事件及其響應 196
12.2.4 在Java中的事件處理方式 199
12.3 swing包 203
12.3.1 Swing 的層次結構及具體組件 204
12.3.2 創建JFrame窗口 205
12.3.3 窗口事件 206
12.3.4 swing包中常用的組件 208
第13章 高級用戶界面GUI設計 217
13.1 布局管理器 217
13.1.1 布局管理器的概念 217
13.1.2 Border布局管理器 218
13.1.3 Flow布局管理器 220
13.1.4 Card布局管理器 221
13.1.5 Grid布局管理器 223
13.1.6 Box布局管理器 224
13.2 鍵盤和鼠標事件的處理 225
13.2.1 鍵盤事件 225
13.2.2 鼠標事件 226
13.3 菜單設計 228
13.4 對話框設計 251
13.4.1 JoptionPane 251
13.4.2 Dialog 252
13.5 窗口 254
13.5.1 JPanel容器 254
13.5.2 JscrollPane 255
第14章 多線程技術 257
14.1 多線程的基本概念 257
14.1.1 多線程 257
14.1.2 Windows平臺上線程的運行機制 257
14.2 線程的狀態 259
14.2.1 線程的生命周期 259
14.2.2 線程類 260
14.3 線程體及其構造 261
14.3.1 線程體 261
14.3.2 采用直接繼承構造線程體 261
14.3.3 采用實現Runnable接口構造線程體 262
14.4 線程同步控制 263
14.4.1 synchronized關鍵字 263
14.4.2 wait( )、notify( )/notifyall( ) 265
14.4.3 同步控制的信號量 266
14.4.4 線程同步的示例 267
參考文獻 274

同類熱銷圖書

書名 作者 出版社 價格 購買
Office 2007辦公軟件應用教程:工作任務匯編 陳靜,張爽.. 化學工業出版社

¥49.00

¥39.20
詳情
跟我動手學 S7-300/400PLC(附DVD) 廖常初 主.. 機械工業出版社

¥32.00

¥24.50
詳情
Jewel CAD珠寶設計實用教程(第2版) 王晨旭,劉.. 人民郵電出版社

¥68.00

¥54.40
詳情
優秀動漫游系列教材--游戲制作人生存手冊 (英)愛爾.. 中國科學技術出版..

¥59.00

¥39.60
詳情
現代辦公自動化教程(Microsoft Office Specialist 2010 .. 靳廣斌 主.. 中國人民大學出版..

¥35.00

¥28.00
詳情
VB6.0 程序設計實訓教程——21世紀高高專規劃教材 楊克玉 主.. 機械工業出版社

¥22.00

¥16.50
詳情
Windows Server 2003網絡管理(21世紀高職高專規劃教材—.. 姜玉波 等.. 清華大學出版社

¥29.00

¥21.80
詳情
計算機網絡安全技術實驗教程 周緋菲,何.. 北京郵電大學出版..

¥24.00

¥18.90
詳情
UG NX7.5 基礎與實例教程(高職高專機電類工學結合模式教.. 將建國,張.. 清華大學出版社

¥32.00

¥24.30
詳情
網頁設計與制作(Dreamweaver+Flash+Photoshop版)(第2版.. 九州書源 .. 清華大學出版社

¥36.80

¥27.60
詳情
路由與交換技術 鄧秀慧 電子工業出版社

¥35.00

¥28.00
詳情
EDA技術與Verilog HDL 潘松,黃繼.. 清華大學出版社

¥38.00

¥28.90
詳情
中文版Excel 2007電子表格實用教程(計算機基礎與實訓教材.. 謝啟祥 編.. 清華大學出版社

¥30.00

¥20.70
詳情
Windows Server 2008服務器搭建與管理(網絡工程師實用培.. 李書滿,杜.. 清華大學出版社

¥35.00

¥26.60
詳情
網頁設計與制作教程(配光盤)(高職高專“工作過程導向”.. 孫永道,高.. 清華大學出版社

¥35.00

¥26.30
詳情
Linux操作系統(第2版) 邵國金 電子工業出版社

¥45.00

¥36.80
詳情
計算機網絡基礎/高職高專“十一五”計算機類專業規劃教材 顧可民 主.. 機械工業出版社

¥19.00

¥14.30
詳情
零起點學辦公自動化——Office 2007視頻教程(配光盤)(I.. 徐軍,郭晶.. 清華大學出版社

¥29.00

¥23.20
詳情
VC++程序設計基礎教程(高職高專計算機教學改革新體系規劃.. 宋金珂,高.. 清華大學出版社

¥28.00

¥22.40
詳情
(教材)教育部高等學校高職高專計算機類專業建設參考方案 溫濤 等編.. 中國鐵道出版社

¥40.00

¥32.00
詳情
VB語言與測量程序設計(附光盤) 佟彪 主編 中國電力出版社

¥39.80

¥31.10
詳情
網站推廣(國家骨干高職院校建設成果 電子商務專業工作過.. 孫丹 主編 清華大學出版社

¥26.00

¥19.80
詳情
綜合布線技術項目教程(第2版) 禹祿君 主.. 電子工業出版社

¥39.00

¥29.20
詳情
SQL Server2005數據庫實用教程(新世紀高職高專計算機專業.. 屈武江,梁.. 大連理工大學出版..

¥35.00

¥28.00
詳情
網絡廣告設計與制作——21世紀高職高專藝術設計規劃教材 謝成開,王.. 清華大學出版社

¥38.00

¥26.30
詳情