| | | Java程序設計實戰案例教程 | 該商品所屬分類:圖書 -> 人民郵電出版社 | 【市場價】 | 608-880元 | 【優惠價】 | 380-550元 | 【作者】 | 王靜紅劉芳李雅莉 | 【出版社】 | 人民郵電出版社 | 【ISBN】 | 9787115573438 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
出版社:人民郵電出版社 ISBN:9787115573438 版次:01 商品編碼:13505506 品牌:人民郵電出版社 包裝:平裝 開本:16開 出版時間:2021-10-01 頁數:231 正文語種:中文 作者:王靜紅,劉芳,李雅莉
" 編輯推薦 以知識脈絡為線索,以案例實踐為核心,以科學話題為拓展,讓學習者能在掌握基本程序設計技能的基礎上,提升思維方法,開闊知識眼界。 知識點全,重點難點突出。 部分項目是企業真實項目案例。 每章有習題和上機練習,方便教師布置作業並檢驗學習效果。配套資源較為豐富。 內容簡介 本書從初學者的角度出發,由淺入深地講解了Java語言的相關內容。全書共11章,主要介紹了Java開發環境的搭建及其運行機制、基本語法、面向對像編程思想、多線程、常用API、集合、I/O、網絡編程等內容,采用通俗易懂的語言闡述抽像的概念,選用生活中密切相關的例子演示知識的運用,通過剖析案例、分析代碼含義、解決常見問題等方式進行講解。書中還添加了許多階段性任務來模擬程序開發過程,幫助初學者培養良好的編程習慣。 作者簡介 王靜紅,博士,三級教授,專業為計算機科學與技術,河北省有突出貢獻中青年專家,河北省新世紀“三三三”人纔,河北省信息化專家委員會委員,河北省大數據學會秘書長,國際IEEE高級會員,中國人工智能學會專委會委員,石家莊市撥尖人纔,石家莊市十佳青年教師,河北省人工智能學會理事,中國計算機CCF石家莊執委主持的省科技攻關項目獲河北省科技進步二等獎。教學名師、學術帶頭人、中青年骨干教師。先後在《Pattern Recognition and Artificial Intelligence》、《Journal of Zhejiang University》、《計算機研究與發展》等國內外科技刊物發表論文50多篇,其中30餘篇被SCI、EI檢索收錄。科研方向為大數據與數據挖掘、人工智能、模式識別、計算機應用等。 目錄 第 1章 初識Java\t1 1.1Java概述1 1.1.1什麼是Java1 1.1.2Java語言的特點1 1.2Java開發環境配置3 1.2.1安裝JDK3 1.2.2JDK目錄介紹3 1.2.3配置環境變量4 1.3編寫第 一個Java程序6 1.4Java程序的運行機制8 1.5使用Eclipse開發工具編寫Java程序9 本章小結13 練習題13 上機實戰15 實戰1-1編寫Java程序顯示個人基本信息15
第2章 Java編程基礎16 2.1Java的基本語法16 2.1.1Java代碼的基本格式16 2.1.2Java中的注釋17 2.1.3Java中的標識符18 2.1.4Java中的關鍵字18 2.1.5Java中的分隔符19 2.2常量與變量19 2.2.1常量19 2.2.2變量20 2.2.3基本數據類型21 2.2.4數據類型轉換23 2.2.5變量的作用域25 2.3表達式與運算符26 2.3.1表達式26 2.3.2運算符26 2.3.3鍵盤錄入31 【任務2-1】打印超市購物清單31 2.4選擇結構33 2.4.1if語句33 2.4.2switch語句37 2.5循環結構40 2.5.1while循環語句40 2.5.2do…while循環語句41 2.5.3for循環語句42 2.5.4循環嵌套43 2.5.5跳轉語句44 【任務2-2】猜數字遊戲45 2.6方法47 2.6.1方法的概念47 2.6.2方法的定義47 2.6.3方法的調用48 2.6.4方法的重載49 2.7數組50 2.7.1數組的概念50 2.7.2數組的聲明及初始化50 2.7.3數組的常用操作51 2.7.4多維數組55 【任務2-3】統計平均分功能55 本章小結56 練習題57 上機實戰58 實戰2-1鐵路售票繫統的餘票查詢功能58 實戰2-2網站會員登錄功能58 實戰2-3課堂隨機點名器59
第3章面向對像(上)60 3.1類與對像60 3.1.1類與對像概述61 3.1.2類的定義61 3.1.3對像的創建與使用61 3.1.4類和對像的使用擴展62 3.2成員變量與局部變量64 3.3構造方法65 3.3.1構造方法的定義65 3.3.2構造方法的重載67 3.4包69 3.4.1聲明包69 3.4.2導入包69 3.5封裝70 3.5.1封裝的概述71 3.5.2類的封裝71 3.5.3this關鍵字73 【任務3-1】計算長方形的周長與面積75 3.5.4static關鍵字77 本章小結81 練習題81 上機實戰84 實戰3-1定義用戶類、課程類並對屬性進行封裝84 實戰3-2實現WorkShop在線學習繫統的主菜單84 實戰3-3實現WorkShop在線學習繫統的注冊功能85 實戰3-4實現WorkShop在線學習繫統的登錄功能86 實戰3-5實現WorkShop在線學習繫統的課程查詢功能86
第4章面向對像(下)88 4.1類的繼承88 4.1.1什麼是繼承88 4.1.2如何實現繼承89 4.1.3重寫父類方法90 4.2方法重寫91 4.3super關鍵字92 4.4final關鍵字95 4.5抽像類和接口96 4.5.1抽像類96 4.5.2接口97 【任務4-1】冒險者接口程序設計99 4.6多態101 4.6.1生活中的多態101 4.6.2Java中如何實現多態102 4.6.3類型轉換104 4.6.4類型驗證關鍵字instanceof105 4.6.5Object類106 4.7內部類106 4.7.1內部類的概述107 4.7.2內部類的分類107 本章小結110 練習題110 上機實戰112 實戰4-1模擬“小哥快跑”快遞物流繫統功能112
第5章異常113 5.1異常的概述113 5.1.1認識異常113 5.1.2異常的分類115 5.2異常的處理機制116 5.2.1使try-catch-finally處理異常116 5.2.2多重catch處理異常118 5.2.3throws聲明異常120 5.2.4自定義異常121 本章小結123 練習題123 上機實戰124 實戰5-1自定義成績異常處理124
第6章Java API125 6.1String、StringBuffer和StringBuilder類125 6.1.1String類初始化125 6.1.2String類常用方法126 6.1.3StringBuffer類128 6.1.4StringBuilder類129 6.2System類和Runtime類130 6.2.1System類的常用方法130 6.2.2Runtime類的常用方法131 6.3Math類和Random類132 6.4處理日期的類133 6.4.1Date類133 6.4.2Calendar類134 6.5包裝類134 本章小結136 練習題136 上機實戰137
實戰6-1記錄一個子串在整串中出現的次數137
第7章集合框架和泛型138 7.1認識集合框架體繫138 7.2Collection接口139 7.3List接口139 7.3.1ArrayList集合140 7.3.2LinkedList集合141 7.4Iterator迭代器143 7.5泛型144 7.6Set接口145 7.6.1Set接口簡介145 7.6.2HashSet集合146 7.7Map接口149 7.7.1Map接口簡介149 7.7.2HashMap集合150 7.8Collections類153 本章小結156 練習題156 上機實戰157 實戰7-1使用HashMap存儲學生成績並遍歷輸出157 實戰7-2使用HashSet和ArrayList輸出10個1~20隨機數157 實戰7-3存儲學生信息並遍歷輸出158
第8章I/O159 8.1I/O流159 8.1.1I/O流的概述159 8.1.2I/O流的分類159 8.2字節流159 8.2.1字節流的概念159 8.2.2字節流讀寫文件161 8.2.3文件的復制164 8.2.4字節緩衝流167 8.3字符流169 8.3.1字符流概述169 8.3.2FileReader和FileWriter讀寫文件中的字符170 8.3.3字符緩衝流BufferedReader和BufferedWriter171 8.3.4轉換流174 8.4File類176 8.4.1File類概述176 8.4.2File類的常用方法176 8.4.3File類的使用177 本章小結184 練習題185 上機實戰186 實戰8-1輸入課程信息存儲到磁盤文件186 實戰8-2簡易文件搜索程序187
第9章數據庫編程189 9.1什麼是JDBC189 9.2JDBC常用API190 9.2.1Driver接口190 9.2.2DriverManager類190 9.2.3Connection接口190 9.2.4Statement接口190 9.2.5PreparedStatement接口191 9.2.6ResultSet接口192 9.3實現第 一個JDBC程序192 9.4PreparedStatement對像196 9.5ResulstSet對像198 上機實戰200 實戰9-1WorkShop商品庫存管理繫統200 本章小結201 練習題201
第10章 多線程202 10.1線程概述202 10.1.1什麼是進程202 10.1.2什麼是線程203 10.2在Java中實現多線程的方式203 10.2.1繼承Thread類203 10.2.2實現Runnable接口205 10.2.3繼承Thread類和實現Runnable 接口的區別206 10.2.4實現Callable接口209 10.3線程的生命周期210 10.4線程的常用方法211 10.4.1線程的優先級211 10.4.2線程活動狀態判斷212 10.4.3線程休眠213 10.4.4線程讓步215 10.4.5線程插隊216 10.5多線程同步與死鎖217 10.5.1線程安全問題217 10.5.2同步代碼塊218 10.5.3線程死鎖221 【任務10-1】銀行存取款程序設計222 本章小結224 練習題224 上機實戰226 實戰10-1龜兔賽跑程序226
第11章 Java網絡編程227 11.1網絡通信基礎227 11.1.1網絡通信的意義227 11.1.2IP地址和端口號227 11.1.3網絡通信協議228 11.2IP地址的Java實現229 11.2.1java.net包229 11.2.2InetAddress類229 11.3UDP通信的Java實現230 11.3.1DatagramPacket類與 DatagramSocket類230 11.3.2UDP網絡程序231 11.4TCP通信的Java實現233 11.4.1ServerSocket類與Socket 類233 11.4.2TCP網絡程序235 本章小結236 練習題237 上機實戰237 實戰11-1UDP兩端相互聊天程序237 實戰11-2TCP實現文件傳輸237 查看全部↓
" | | | | | |