-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
Java程序設計基礎(第8版) 版權信息
- ISBN:9787302636786
- 條形碼:9787302636786 ; 978-7-302-63678-6
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Java程序設計基礎(第8版) 本書特色
《Java程序設計基礎》曾4次獲獎,第1次是2011年被“中國書刊發行業協會”評為全行業優秀教材,其他3次是連續3年被清華大學出版社評為年度暢銷書。第8版是在第7版基礎上進行的改版,以適應計算機發展的教學需要。配備電子課件,這對老師課堂教學提供了方便。采用64位Windows操作系統、JDK11和JavaFX11及以上版本。
Java程序設計基礎(第8版) 內容簡介
《Java程序設計基礎》(第8版)全面系統地介紹了 Java 語言的特點及應用技術,內容上以 Java 的基礎程序設計、面向對象程序 設計和事件處理為主線,利用淺顯易懂的語言、豐富簡單的實例,完整地介紹了 Java 面向對象程序設計 的重點和難點。例題采用 Java 17 和 JavaFX 17 技術進行編寫,充分體現了新技術內涵的特點。本書共 18 章,第 1 ~ 5 章介紹程序設計基礎;第 6 ~ 8 章介紹面向對象程序設計;第 9 章介紹異常處理;第 10 章 介紹 Jave 語言的輸入輸出與文件處理;第 11 章介紹泛型與容器類;第 12 章介紹內部類、匿名內部類、 Lambda 表達式與方法引用;第 13、14 章介紹圖形界面設計和事件處理;第 15 章介紹繪圖與動畫程序設 計;第 16 章介紹多線程程序設計;第 17 章介紹 Java 網絡程序設計;第 18 章介紹 Java 數據庫程序設計。 本書在取材上特別注重知識體系的系統性,力求結構合理、概念清楚、思路清晰、通俗易懂、循序漸進。 尤其在結構上特別注重前后內容的連貫性,力求抓住關鍵、突出重點、分解難點,體現“理論性、實用性、 技術性”三者相結合的編寫特色。對每個知識點不但能告訴讀者要怎么做,而且還能告訴讀者這么做的 原因。 本書既可以作為高等院校計算機及其相關專業的教材,也可以作為各校程序設計公共選修課的教材, 同時還可用作職業教育的培訓用書和 Java 初學者的入門讀本以及具有一定 Java 編程經驗的開發人員的參 考手冊。
Java程序設計基礎(第8版) 目錄
3.3 常量 24 3.4 變量 25 3.5 數據類型之間的轉換 27 3.6 局部變量的類型推斷 30 3.7 從鍵盤輸入數據 31 3.8 運算符與表達式 35
本章小結 .42
習題3 42 第4章 流程控制 44 4.1 語句與復合語句 44 4.2 順序結構 45 4.3 分支結構 45 4.4 循環結構 51 4.5 循環中的跳轉語句 58 4.6 遞歸 59
本章小結 .66
習題4 66 第5章 數組、字符串與正則表達式 68 5.1 數組 68 5.2 字符串 80 5.3 正則表達式 85
本章小結 .92
習題5 92 第6章 類與對象 94 6.1 類的基本概念 94 6.2 定義類 96 6.3 類的UML圖.99 6.4 對象的創建與使用 100 6.5 參數的傳遞 106 6.6 匿名對象 111
目 錄 V 本章小結 .112 習題6 112 第7章 Java語言類的特性 114 7.1 類的私有成員與公共成員 114 7.2 方法的重載 116 7.3 構造方法 118 7.4 靜態成員 124 7.5 對象的應用 129 7.6 基本類型與包裝類類型之間的自動轉換 134 7.7 Java語言的垃圾回收機制 .136 本章小結 .136 習題7 137 第8章 繼承、抽象類、接口與枚舉 138 8.1 類的繼承 138 8.2 抽象類 156 8.3 接口 159 8.4 枚舉 169 8.5 包 173 本章小結 .180 習題8 182 第9章 異常處理 183 9.1 異常處理的基本概念 183 9.2 異常處理類 185 9.3 異常的處理 188 9.4 拋出異常 192 9.5 多重捕獲異常 199 9.6 自動關閉資源的try語句 .200 9.7 自定義異常類 201 本章小結 .203 習題9 204
第10章 Java語言的輸入輸出與文件處理 205 10.1 Java語言的輸入輸出 .205 10.2 使用InputStream和OutputStream類 .209 10.3 使用Reader和Writer類 220 10.4 使用ObjectInputStream與ObjectOutputStream類 226 10.5 文件的管理與隨機訪問 230 10.6 NIO與NIO.2技術 .241
本章小結 .250
習題10 251 第11章 泛型與容器類 252 11.1 泛型 252 11.2 容器類 263
本章小結 .277 本章學習目標 習題11 279 內部類、匿名內部類、Lambda表達式與方法引用 280 內部類與匿名內部類 280 第12章 12.1 12.2 函數式接口與Lambda表達式 287 12.3 方法引用 295
本章小結 .300
習題12 301 第13章 圖形界面設計 302 13.1 圖形用戶界面概述及編譯與運行JavaFX程序.302 13.2 圖形用戶界面工具包JavaFX303 13.3 JavaFX的布局面板312 13.4 JavaFX的輔助類325 13.5 JavaFX的屬性綁定和綁定屬性330 13.6 JavaFX常用控件336
本章小結 .350
習題13 351
目 錄 第14章 事件處理 352 14.1 Java語言的事件處理機制——委托事件模型 .352 14.2 Java語言的事件類 .358 14.3 復選框和單選按鈕及相應的事件處理 366 14.4 文本編輯控件及相應的事件處理 368 14.5 組合框及相應的事件處理 370 14.6 為綁定屬性注冊監聽者 372 14.7 列表視圖控件及相應的事件處理 375 14.8 拖放操作 381 14.9 滑動條及相應的事件處理 387 14.10 進度條及相應的事件處理 390 14.11 菜單設計 392 14.12 工具欄設計 402 14.13 文件選擇對話框 404 14.14 顏色選擇器 408 14.15 音頻與視頻程序設計 410 本章小結 .414 習題14 414 第15章 繪圖與動畫程序設計 416 15.1 圖形坐標系與形狀類 416 15.2 動畫程序設計 432 本章小結 .442 習題15 442 第16章 多線程程序設計 444 16.1 線程的概念 444 16.2 Java的Thread線程類與Runnable接口 .448 16.3 多線程的同步控制 456 16.4 線程之間的通信 463 本章小結 .466 習題16 467
第17章 Java網絡程序設計 468 17.1 網絡基礎 468 17.2 URL程序設計 .471 17.3 InetAddress程序設計 .473 17.4 基于連接的Socket通信程序設計 .475 17.5 無連接的數據報通信程序設計 483
本章小結 .488
習題17 489 第18章 Java數據庫程序設計 490 18.1 關系數據庫系統 490 18.2 MySQL數據庫及數據庫客戶端phpMyAdmin的部署 .493 18.3 利用客戶端phpMyAdmin創建數據庫及表 .500 18.4 SQL常用命令.503 18.5 JDBC程序設計 .509
本章小結 .538
習題18 539 參考文獻 540
Java程序設計基礎(第8版) 作者簡介
陳國君,吉林大學計算機碩士畢業。廣東金融學院計算機系教授。講授“Java語言”“C/C++語言”“匯編語言”“計算機網絡”“操作系統”“數據結構”等多門計算機專業課程。出版了《數學謬誤與悖論》《Java程序設計基礎》《計算機網絡》等多部專業教材。
- >
龍榆生:詞曲概論/大家小書
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
【精裝繪本】畫給孩子的中國神話
- >
朝聞道
- >
有舍有得是人生
- >
巴金-再思錄
- >
伊索寓言-世界文學名著典藏-全譯本
- >
苦雨齋序跋文-周作人自編集