一a一片一级一片啪啪-一a一级片-一a级毛片-一一级黄色片-国产免费福利片-国产免费福利网站

熱門關鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

Java程序設計

中國水利水電出版社
    【作 者】李素若 【I S B N 】978-7-5170-4874-9 【責任編輯】李炎 【適用讀者群】本專通用 【出版時間】2016-12-09 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數(shù)】304 【千字數(shù)】462 【印 張】19 【定 價】39 【叢 書】普通高等教育“十三五”規(guī)劃教材(計算機專業(yè)群) 【備注信息】
圖書詳情

    本書針對當前Java軟件工程師崗位的特點,全面創(chuàng)新教材結構體系,努力體現(xiàn)項目引領、任務驅動、“學和做”融為一體的課程特色。全書共10個項目,總體結構上分為三個部分:第一部分為項目1~項目3,介紹了Java語言概述、Java語言基礎以及面向對象程序設計的基本概念和方法;第二部分為項目4~項目7,介紹Java常用類庫、泛型與集合框架、輸入輸出處理以及圖形界面編程;第三部分為項目8~項目10,介紹Java的實際應用,包括數(shù)據(jù)庫編程、多線程以及網(wǎng)絡編程開發(fā)技術。本書內容講解詳細,書中包含大量精心設計并調試通過的編程實例,方便初學者學習。

    本書可以作為高等院校計算機及相關專業(yè)的學生使用的教材,也可供從事計算機工程與應用的科技工作者和其他希望學習Java的人員參考。

    本書配有電子教案,讀者可以從中國水利水電出版社網(wǎng)站和萬水書苑免費下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/和http://m.hzxbc.cn。

    本書針對當前Java軟件工程師崗位的特點,全面創(chuàng)新教材結構體系,努力體現(xiàn)項目引領、任務驅動、“學和做”融為一體的課程特色。

    本書可以作為高等院校計算機及相關專業(yè)的學生使用的教材,也可供從事計算機工程與應用的科技工作者和其他希望學習Java的人員參考。

    Java語言作為新一代面向對象的程序設計語言,已經(jīng)成為目前最為流行的程序設計語言之一,諸多優(yōu)秀的特性使其成為被業(yè)界廣泛認可和采用的工具,同時使得“Java程序設計”課程成為高校計算機專業(yè)一門主要的專業(yè)課。

    本教材是作者經(jīng)過多年“Java程序設計”課程的教學與實踐經(jīng)驗的積累而編寫的,其指導思想是針對應用型本科院校學生培養(yǎng)定位,既強調基本知識的理解,更注重基本技能和工程能力的培養(yǎng),使學生能夠掌握面向對象程序設計的技術和解決實際問題能力,同時融知識性和趣味性為一體,拓寬學生的知識面,激發(fā)學生的學習興趣。

    本教材本著“項目導向、任務驅動”的理念編寫,篩選設計了10個工作項目,每個工作項目下設計了若干學習性工作任務。教材中,每個項目的開篇包含了“項目導讀”和“項目目標(知識目標、能力目標)”;每個任務中按照知識點進行設計,循序漸進、逐步深入,將理論知識學習與實踐能力訓練融為一體,同步進行;每個任務的后面布置有習題,學生通過課后練習可進一步鞏固學習的知識。全書共有10個項目,項目1主要講述Java發(fā)展的歷史,其特點和開發(fā)環(huán)境;項目2介紹了Java語言的基本語法,讀者可以了解到Java程序的基本結構和結構化編程的方法;項目3介紹面向對象程序設計,包括類與對象概念、類的聲明、對象的生成與銷毀,類的繼承與多態(tài)性,接口與內部類,Java的異常處理機制;項目4介紹了Java常用類庫的功能及使用方法;項目5介紹Java泛型的定義和使用,以及基于泛型的集合框架的使用;項目6介紹了I/O流的概念,并以此詳細介紹了Java字節(jié)流類、字符流類和文件類;項目7介紹Java圖形用戶界面設計的兩種方法AWT和Swing,主要是組件的創(chuàng)建、布局、使用及事件處理方法;項目8對JDBC的基本概念、數(shù)據(jù)庫的連接及訪問進行詳細的介紹;項目9對線程的基本概念、實現(xiàn)機制、線程的狀態(tài)和控制以及線程的同步進行了介紹;項目10介紹了網(wǎng)絡編程中的基本概念、網(wǎng)絡編程類及Socket的TCP和UDP編程。

    本書配套教材《Java程序設計習題集及上機指導》也同步出版,內含與主教材各章內容相配合的習題解答參考、模擬考試試題和精心設計的實驗,每個實驗均包括實驗目的、實驗內容、實驗指導等。兩本書配套使用可以更為全面地掌握“Java程序設計”這門課程。

    本書項目1至項目5和項目7由李素若編寫,項目6、8、9由張牧編寫,項目10由陳萬華編寫,全書由李素若負責審核和統(tǒng)稿。參加本書編寫大綱討論的教師還有李冉、陶延濤、嚴永松、胡玉榮、游明坤等,藍橋軟件學院的范振虎、周海剛老師對本書編寫大綱提出很多寶貴意見,在此,向他們表示感謝。

    由于編者水平有限,加之時間倉促,書中難免有疏漏之處,敬請廣大讀者批評指正,以使本書質量得到進一步提高。

    編 者

    2016年9月

    項目1 Java語言概述 1
    任務1 Java發(fā)展史與特點 1
    1.1.1 Java的起源與發(fā)展 1
    1.1.2 Java的特點 3
    習題 4
    任務2 Java程序工作原理 5
    1.2.1 Java虛擬機 5
    1.2.2 垃圾回收機制 6
    習題 6
    任務3 面向對象基礎 6
    1.3.1 什么是面向對象程序設計 6
    1.3.2 面向對象的基本概念 7
    1.3.3 面向對象編程的特征 10
    習題 11
    任務4 Java的開發(fā)和運行環(huán)境 11
    1.4.1 JDK簡介 11
    1.4.2 JDK的安裝 12
    1.4.3 JDK配置 12
    1.4.4 第一個Java程序 14
    習題 15
    項目總結 15
    項目2 Java語言基礎 16
    任務1 Java語言的基本組成 16
    2.1.1 標識符 16
    2.1.2 關鍵字 17
    2.1.3 變量和常量 17
    2.1.4 運算符 18
    2.1.5 分隔符 18
    習題 19
    任務2 Java基本數(shù)據(jù)類型 20
    2.2.1 Java數(shù)據(jù)類型概述 20
    2.2.2 整數(shù)類型 20
    2.2.3 浮點類型 21
    2.2.4 邏輯類型 21
    2.2.5 字符類型 22
    習題 22
    任務3 Java運算符與表達式 24
    2.3.1 算術運算符 24
    2.3.2 賦值運算符與賦值表達式 25
    2.3.3 關系運算符 25
    2.3.4 邏輯運算符 26
    2.3.5 位運算符 27
    2.3.6 條件運算符 27
    2.3.7 其他運算符 28
    2.3.8 運算符的優(yōu)先級 28
    習題 29
    任務4 Java語句和方法 30
    2.4.1 語句 30
    2.4.2 方法 31
    習題 35
    任務5 控制語句 35
    2.5.1 選擇語句 36
    2.5.2 循環(huán)語句 38
    2.5.3 跳轉語句 41
    習題 43
    任務6 數(shù)組 45
    2.6.1 一維數(shù)組 45
    2.6.2 二維數(shù)組 47
    習題 50
    項目總結 50
    項目3 Java面向對象程序設計 51
    任務1 類與對象 51
    3.1.1 類 51
    3.1.2 對象 54
    3.1.3 靜態(tài)成員 58
    3.1.4 final、this和null 61
    3.1.5 包 64
    3.1.6 訪問屬性控制 67
    習題 71
    任務2 類的繼承和多態(tài) 73
    3.2.1 類的繼承 73
    3.2.2 多態(tài) 82
    3.2.3 抽象類 86
    習題 87
    任務3 接口與內部類 88
    3.3.1 接口 88
    3.3.2 回調 94
    3.3.3 內部類 96
    習題 101
    任務4 Java異常處理 102
    3.4.1 異常概述 102
    3.4.2 異常分類 103
    3.4.3 異常處理機制 104
    3.4.4 自定義異常 107
    習題 108
    項目總結 110
    項目4 Java API常用類庫 111
    任務1 Object與System 111
    4.1.1 Object類 111
    4.1.2 System類 113
    習題 115
    任務2 String與StringBuffer 115
    4.2.1 String類 116
    4.2.2 StringBuffer類 122
    習題 124
    任務3 Java包裝類 125
    4.3.1 基本數(shù)據(jù)類型與包裝類型的轉換 125
    4.3.2 字符串與數(shù)值類型的相互轉換 127
    4.3.3 包裝類自動裝箱和拆箱 128
    習題 129
    任務4 Java數(shù)字處理類 129
    4.4.1 Math類 129
    4.4.2 Random類 130
    4.4.3 大數(shù)操作類 131
    習題 134
    任務5 Java日期類 135
    4.5.1 Date類和SimpleDateFormat類 135
    4.5.2 Calendar類 137
    習題 139
    任務6 正則表達式 140
    習題 142
    項目總結 143
    項目5 Java泛型與集合框架 144
    任務1 泛型 144
    5.1.1 泛型類 144
    5.1.2 泛型方法 145
    5.1.3 泛型接口 146
    習題 147
    任務2 泛型集合類 147
    5.2.1 Collection接口 148
    5.2.2 Set接口 149
    5.2.3 List接口 149
    5.2.4 Map接口 152
    習題 154
    任務3 工具類 154
    5.3.1 Collections工具類 155
    5.3.2 Arrays工具類 156
    習題 158
    項目總結 159
    項目6 Java的I/O流和文件 160
    任務1 I/O流類簡介 160
    6.1.1 流的基本概念 160
    6.1.2 常用輸入輸出類 161
    習題 161
    任務2 File類 162
    6.2.1 文件對象創(chuàng)建 162
    6.2.2 文件和目錄屬性 163
    6.2.3 文件和目錄操作 164
    6.2.4 可執(zhí)行文件運行 166
    習題 167
    任務3 字節(jié)流與字符流 168
    6.3.1 字節(jié)流 168
    6.3.2 字符流 171
    習題 174
    任務4 隨機訪問流 175
    6.4.1 RandomAccessFile類 175
    6.4.2 隨機讀寫應用 176
    習題 177
    任務5 其他流 178
    6.5.1 緩沖流 178
    6.5.2 數(shù)據(jù)流 180
    6.5.3 字節(jié)流轉換為字符流 181
    習題 182
    項目總結 183
    項目7 圖形用戶界面設計 184
    任務1 GUI簡介 184
    7.1.1 AWT簡介 184
    7.1.2 Swing簡介 185
    7.1.3 AWT和Swing的區(qū)別 185
    習題 186
    任務2 AWT組件 186
    7.2.1 AWT概述 186
    7.2.2 AWT常用組件 187
    習題 195
    任務3 布局管理 196
    7.3.1 邊界布局(BorderLayout) 196
    7.3.2 流式布局(FlowLayout) 197
    7.3.3 網(wǎng)格布局(GridLayout) 198
    7.3.4 卡片布局(CardLayout) 200
    習題 202
    任務4 事件處理 202
    7.4.1 事件處理機制概述 202
    7.4.2 事件類和監(jiān)聽器接口 204
    7.4.3 處理ActionEvent事件 206
    7.4.4 處理KeyEvent事件 208
    7.4.5 處理MouseEvent事件 209
    7.4.6 處理WindowEvent事件 212
    7.4.7 事件適配器 213
    7.4.8 用內部類實現(xiàn)監(jiān)聽接口 214
    習題 215
    任務5 Swing組件 216
    7.5.1 Swing概述 216
    7.5.2 容器組件 217
    7.5.3 標簽和按鈕 219
    7.5.4 文本編輯組件 220
    7.5.5 選擇組件 223
    7.5.6 菜單 229
    習題 231
    項目總結 232
    項目8 JDBC數(shù)據(jù)庫編程 233
    任務1 JDBC介紹 233
    8.1.1 JDBC結構 233
    8.1.2 JDBC API 234
    8.1.3 JDBC編程步驟 235
    習題 236
    任務2 JDBC連接數(shù)據(jù)庫 236
    8.2.1 加載數(shù)據(jù)庫驅動程序 236
    8.2.2 連接數(shù)據(jù)庫 237
    習題 239
    任務3 JDBC操作數(shù)據(jù)庫 239
    8.3.1 Statement接口 239
    8.3.2 ResultSet接口 241
    8.3.3 PreparedStatement接口 243
    習題 245
    項目總結 246
    項目9 Java多線程 247
    任務1 線程的基本概念 247
    9.1.1 什么是進程和線程 247
    9.1.2 多線程的優(yōu)缺點 248
    習題 249
    任務2 線程的創(chuàng)建和啟動 249
    9.2.1 Thread類 249
    9.2.2 Runnable接口 251
    9.2.3 兩種創(chuàng)建線程方法比較 253
    習題 256
    任務3 線程的生命周期 256
    9.3.1 新建就緒狀態(tài) 257
    9.3.2 運行和阻塞狀態(tài) 258
    9.3.3 線程死亡 258
    習題 259
    任務4 控制線程 260
    9.4.1 聯(lián)合線程 260
    9.4.2 守護線程 262
    9.4.3 線程讓步 263
    習題 264
    任務5 線程的同步 264
    9.5.1 線程同步問題 264
    9.5.2 對象鎖的實現(xiàn) 265
    9.5.3 wait()和notify() 266
    習題 268
    項目總結 268
    項目10 Java網(wǎng)絡編程 269
    任務1 網(wǎng)絡基礎知識 269
    10.1.1 TCP/IP基本概念 269
    10.1.2 TCP與UDP傳輸協(xié)議 270
    習題 271
    任務2 URL類和InetAddress類 271
    10.2.1 URL基礎知識 271
    10.2.2 URL類 272
    10.2.3 URLConnection類 274
    10.2.4 InetAddress類 276
    習題 277
    任務3 Socket通信 278
    10.3.1 Socket通信的結構 278
    10.3.2 服務器端套接字 279
    10.3.3 客戶端套接字 279
    10.3.4 Socket TCP編程 280
    10.3.5 Socket多線程編程 283
    10.3.6 Socket UDP編程 286
    習題 291
    項目總結 292
    參考文獻 293
最新評論共有 0 位網(wǎng)友發(fā)表了評論
發(fā)表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯(lián)網(wǎng)相關政策法規(guī)。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 成 人 在 线 免费 8888 www | 国产精品久久一区 | 成人爱做日本视频免费 | 成年人在线免费观看视频网站 | a级毛片无码免费真人 | 永久在线 | 国产色视频在线观看免费 | 国产三a级日本三级日产三级 | 91久久精品青青草原伊人 | 亚洲欧美日韩在线线精品 | 久久99欧美| 2022日韩理论片在线观看 | 国产精品久久久久久一级毛片 | 亚洲日本久久一区二区va | 91原创在线 | 国产精品久久久久久久久久98 | 精品亚洲欧美高清不卡高清 | 可以看毛片的网址 | 黄色a三级三级三级免费看 黄色a网 | 久久久久久久久久久96av | 成年女人免费观看视频 | 国产成人精品本亚洲 | 国产精品免费看久久久香蕉 | 日韩欧美特级毛片 | 国产一级毛片国产 | 欧美69 | 国产a∨一区二区三区香蕉小说 | 免费毛片网站 | 国产精品理论片在线观看 | 夜色www国产精品资源站 | 日本护士一级毛片在线播放 | 国产亚洲精品久久久久久无 | 国产高清久久 | 国产高中生粉嫩无套第一次 | 欧美成年免费a级 | 99视频精品全部 在线 | 日韩一级黄色毛片 | 中文字幕欧美在线观看 | 亚洲欧美不卡中文字幕 | 一个人看的日本www的免费视频 | 国产99视频在线 |