| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202408*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Java程序設計基礎與案例實戰 (微課版) ISBN:9787115649614 出版社:人民郵電 著編譯者:李曉黎 董莎莎 李曉宇 叢書名:高等院校程序設計新形態精品系列 頁數:280 所在地:中國大陸 *此為代購商品 書號:1681089 可大量預訂,請先連絡。 內容簡介 Java是互聯網時代深受開發者歡迎的編程語言,廣泛應用於開發移動應用、Web應用、分散式應用、遊戲、系統服務和桌面應用等。本書系統介紹了Java程序設計的基礎知識,包括基本語法結構、函數編程、面向對象程序設計、IO編程、網路編程、多線程編程、資料庫編程、開發Web應用程序等。 本書注重趣味性與實用性相結合,在以講解編程技術為主線的同時,以一個具有極強趣味性的五子棋遊戲的完整實現過程為輔線,將每章的重點技術應用於五子棋遊戲開發,從繪製棋盤、實現落子到判斷輸贏,從單機版、網路版到Web版,詳細講述了Java程序設計的相關知識點。為了提升讀者的編程能力,本書配套的大作業中還提供了具有人機對弈功能的五子棋遊戲案常式序,供讀者參考學習與實踐。 本書既可作為計算機類專業相關課程的教材,也可供一般理工科專業的學生學習使用,還可作為程序設計和軟體開發等領域技術人員的參考用書。作者簡介 李曉黎,軟體開發工程師,畢業於吉林大學計算機系;自2006年以來,帶領團隊一直從事網路管理軟體、企業ERP系統和電商平台等的開發與建設工作,具有中國投資銀行、國家開發銀行、中信銀行等多家銀行從業經歷,參与銀行信息化建設、網銀平台開發、區塊鏈與智能合約開發工作多年,在系統軟體開發、團隊組織管理和系統架構設計等領域積累了豐富的實戰經驗。目錄 第1章 概述1 1 初識Java 1 1 1 Java的特性 1 1 2 JVM 1 1 3 JRE和JDK 1 1 4 Java程序的運行過程 1 2 搭建開發環境 1 2 1 安裝和配置JDK 1 2 2 常用的JavaIDE 1 2 3 一個簡單的Java程序 1 2 4 使用IDEA開發Java程序 1 2 5 Java註釋 1 3 趣味實踐:五子棋遊戲概況 1 3 1 Java圖形用戶界面開發基礎 1 3 2 五子棋遊戲功能簡介 1 3 3 開發五子棋遊戲1 0版 1 4 本章小結 習題 第2章 基本語法結構 2 1 常量、直接量和變數 2 1 1 常量 2 1 2 標識符與關鍵字 2 1 3 數據類型 2 1 4 枚舉類型 2 1 5 直接量 2 1 6 變數 2 2 運算符和表達式 2 2 1 運算符 2 2 2 表達式 2 3 常用語句 2 3 1 賦值語句 2 3 2 分支語句 2 3 3 循環語句 2 4 數組 2 4 1 一維數組 2 4 2 多維數組 2 5 趣味實踐:五子棋遊戲的基本功能 2 5 1 繪製棋盤 2 5 2 其他功能的實現 2 6 本章小結 習題 第3章 函數編程 3 1 定義和調用函數 3 1 1 定義函數 3 1 2 調用函數 3 1 3 遞歸函數 3 2 參數和返回值 3 2 1 函數的參數 3 2 2 參數的默認值 3 2 3 函數的返回值 3 3 調試Java程序 3 3 1 解決bug的基本步驟 3 3 2 變數的作用域 3 3 3 設置斷點進行調試 3 4 趣味實踐:設計五子棋遊戲中的函數 3 4 1 整理gobang1 1項目中的代碼 3 4 2 新增功能 3 5 本章小結 習題 第4章 面向對象程序設計 4 1 面向對象程序設計概述 4 1 1 面向對象程序設計的基本理念 4 1 2 面向對象程序設計的常用概念 4 2 類和對象 4 2 1 定義和使用類 4 2 2 以對象作為方法的參數和返回值 4 2 3 類的封裝 4 2 4 外部類和內部類 4 3 繼承 4 3 1 定義子類 4 3 2 訪問許可權修飾符 4 3 3 super關鍵字 4 3 4 對象的類型轉換 4 3 5 最終類和靜態類 4 4 介面和抽象類 4 4 1 介面 4 4 2 抽象類 4 4 3 多態 4 4 4 重載 4 5 匿名類和Lambda表達式 4 5 1 匿名類 4 5 2 Lambda表達式 4 6 常用的Java類 4 6 1 String類 4 6 2 Math類 4 6 3 日期處理類 4 6 4 容器類 4 6 5 Java異常及處理 4 7 模塊化編程 4 7 1 模塊 4 7 2 包 4 7 3 項目管理工具Maven 4 8 趣味實踐:在五子棋遊戲中使用自定義類 4 8 1 gobang1 3項目中的枚舉類型 4 8 2 點位類 4 8 3 棋子類 4 8 4 規則類 4 8 5 棋盤類 4 9 本章小結 習題 第5章 IO編程 5 1 輸入流和輸出流 5 1 1 流的概念 5 1 2 流的分類 5 2 標準輸入輸出編程 5 2 1 標準輸入流 5 2 2 標準輸出流 5 3 文件系統編程 5 3 1 路徑管理 5 3 2 操作 目錄 和文件5 3 3 讀寫文件 5 3 4 配置文件編程 5 3 5 記錄日誌 5 4 趣味實踐:使用配置文件和記錄日誌 5 4 1 在gobang1 4項目中使用配置文件 5 4 2 在gobang1 4項目中記錄日誌 5 5 本章小結 習題 第6章 網路編程 6 1 IP地址編程 6 1 1 IP地址的結構 6 1 2 InetAddress類 6 2 URL編程 6 2 1 URL的格式 6 2 2 URL類 6 3 Socket編程 6 3 1 Socket的基本概念和工作原理 6 3 2 基於TCP的Socket編程 6 3 3 基於UDP的Socket編程 6 4 趣味實踐:開髮網絡版五子棋遊戲 6 4 1 gobang2 0項目的程序架構 6 4 2 GobangCommon模塊的程序設計 6 4 3 GobangServer模塊的程序設計 6 4 4 GobangClient模塊的程序設計 6 5 本章小結 習題 第7章 多線程編程 7 1 線程概述 7 1 1 線程的概念 7 1 2 線程的工作原理 7 1 3 線程的狀態 7 2 基礎線程編程 7 2 1 基於Thread類創建和啟動線程 7 2 2 操作線程 7 2 3 線程優先順序 7 2 4 網路通信中的IO模型 7 2 5 線程池編程 7 3 線程同步機制 7 3 1 線程安全問題 7 3 2 實現線程同步的方法 7 3 3 死鎖 7 4 趣味實踐:開發遊戲大廳 7 4 1 gobang2 1項目的程序架構及運行流程 7 4 2 GobangCommon模塊的程序設計 7 4 3 GobangServer模塊的程序設計 7 4 4 GobangClient模塊的程序設計 7 5 本章小結 習題 第8章 資料庫編程 8 1 關係資料庫基礎 8 1 1 關係資料庫簡介 8 1 2 常用的SQL語句 8 2 MySQL資料庫管理 8 2 1 資料庫管理 8 2 2 表管理 8 2 3 數據的基本操作 8 3 JDBC編 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |