| | | Java程序設計(慕課版 第2版) | 該商品所屬分類:圖書 -> 人民郵電出版社 | 【市場價】 | 617-896元 | 【優惠價】 | 386-560元 | 【作者】 | 龔炳江徐鋻孫二華 | 【出版社】 | 人民郵電出版社 | 【ISBN】 | 9787115523549 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
![](/c49/99/13139516.jpg)
出版社:人民郵電出版社 ISBN:9787115523549 版次:02 商品編碼:13139516 品牌:人民郵電出版社 包裝:平裝 開本:16開 出版時間:2021-02-01 頁數:395 正文語種:中文 作者:龔炳江,徐鋻,孫二華
" 編輯推薦 買書送名師,明日科技資深講師面對面授課。本課程依托人民郵電出版社自主開發的在線教育慕課平臺——人郵學院(www.rymooc.com),該平臺具有完備的在線“教、學、測”功能。人郵學院提供體繫完整的100學時慕課教學視頻同步講解,即學即練的在線測試。書中附有188個微課視頻,掃一掃書中二維碼,便可隨時隨地學習。附贈300餘道習題和自測題, PPT 課件、案例源代碼、自測試卷、拓展案例等豐富的配套資源。 內容簡介 本書繫統地介紹Java程序設計的基礎知識、開發環境與開發工具。全書共分16章,內容包括Java程序設計語言概述、Java語言的基本語法、運算符與流程控制、面向對像基礎、繼承與多態、接口、異常處理、常用實用類、集合、Java輸入與輸出、Swing程序設計、Swing高級、多線程、網絡程序設計、JDBC數據庫編程、騰宇超市管理繫統。 作者簡介 明日科技的,程序設計類暢銷圖書作者,絕大多數品種在“全國計算機圖書排行榜”同品種排行中名列前茅,累計銷售百萬冊。作者編寫的《Java 從入門到精通》長期占據各網店排行榜的榜首位置。 目錄 第1章Java語言概述1 1.1Java語言誕生背景2 1.2Java語言的特點2 1.3安裝Java程序開發工具3 1.3.1下載JDK3 1.3.2安裝JDK4 1.3.3Windows繫統下配置和測試JDK5 1.4Java程序開發過程7 1.5Java程序開發工具Eclipse8 1.5.1Eclipse簡介8 1.5.2Eclipse的下載與啟動8 1.5.3Eclipse編寫Java程序的步驟11 1.6編程風格13 1.7API簡介14 小結15 習題15 第2章Java語言的基本語法16 2.1關鍵字和標識符17 2.1.1Unicode字符集17 2.1.2關鍵字17 2.1.3標識符17 2.2常量與變量18 2.2.1常量的概念及使用要點18 2.2.2變量的概念及使用要點19 2.3數據類型19 2.3.1基本數據類型20 2.3.2引用數據類型24 2.3.3基本數據類型與引用數據類型的區別25 2.3.4數據類型之間的相互轉換28 2.4數組30 2.4.1聲明數組30 2.4.2創建數組31 2.4.3初始化數組31 2.4.4數組長度31 2.4.5使素32 小結32 習題32 第3章運算符與流程控制34 3.1運算符35 3.1.1賦值運算符35 3.1.2算術運算符35 3.1.3關繫運算符36 3.1.4邏輯運算符37 3.1.5位運算符39 3.1.6對像運算符41 3.1.7其他運算符41 3.1.8運算符的優先級別及結合性42 3.2if語句43 3.2.1簡單的if條件語句43 3.2.2if...else條件語句44 3.2.3if...else if多分支語句46 3.2.4if語句的嵌套47 3.3switch語句48 3.4if語句和switch語句的區別50 3.5循環語句50 3.5.1for循環語句50 3.5.2while循環語句52 3.5.3do...while循環語句52 3.5.4循環的嵌套54 3.6跳轉語句57 3.6.1break跳轉語句57 3.6.2continue跳轉語句57 3.6.3return跳轉語句58 小結59 習題59 第4章面向對像程序設計基礎60 4.1面向對像程序設計概述61 4.2類62 4.2.1定義類62 4.2.2成員變量和局部變量63 4.2.3成員方法65 4.2.4注意事項67 4.2.5類的UML圖67 4.3構造方法與對像67 4.3.1構造方法的概念及用途68 4.3.2對像概述69 4.4類與程序的結構關繫72 4.5參數傳值72 4.5.1傳值機制72 4.5.2基本數據類型的參數傳值72 4.5.3引用類型參數的傳值73 4.6對像的組合74 4.6.1組合與復用74 4.6.2類的關聯關繫和依賴關繫的UML圖75 4.7實例方法與類方法75 4.7.1實例方法與類方法的定義76 4.7.2實例方法和類方法的區別76 4.8this關鍵字76 4.9包78 4.9.1包的概念78 4.9.2創建包78 4.9.3使用包中的類79 4.10import語句79 4.11訪問權限80 小結83 習題83 第5章繼承與多態84 5.1繼承概述85 5.1.1繼承的概念85 5.1.2子類對像的創建85 5.1.3繼承的使用原則86 5.1.4super關鍵字87 5.2子類的繼承88 5.3多態89 5.3.1成員方法的重載90 5.3.2避免重載出現的歧義91 5.3.3成員方法的覆蓋91 5.3.4向上轉型93 5.4抽像類94 5.4.1抽像類和抽像方法94 5.4.2抽像類和抽像方法的規則95 5.4.3抽像類的作用96 5.5final關鍵字96 5.5.1final變量96 5.5.2final類97 5.5.3final方法97 5.6內部類97 5.6.1成員內部類97 5.6.2局部內部類99 5.6.3靜態內部類100 5.6.4匿名類101 小結102 習題102 第6章接 口103 6.1接口簡介104 6.2定義接口104 6.3接口的繼承104 6.4接口的實現105 6.5接口與抽像類108 6.6接口的UML圖108 6.7接口回調109 6.8接口與多態110 6.9接口參數110 6.10面向接口編程111 小結112 習題112 第7章異常處理113 7.1異常的概念114 7.2異常處理的方法114 7.2.1使用try...catch語句115 7.2.2finally語句的用法117 7.2.3使用throws關鍵字拋出異常118 7.2.4使用throw關鍵字118 7.2.5使用異常處理語句的注意事項119 7.3異常類121 7.3.1Error類121 7.3.2Exception類122 7.4自定義異常類123 7.5異常的使用原則125 小結125 習題125 第8章常用的實用類126 8.1String類127 8.1.1創建字符串對像127 8.1.2連接字符串127 8.1.3字符串操作129 8.1.4格式化字符串134 8.1.5對像的字符串表示135 8.2日期和時間的顯示形式136 8.2.1Date類136 8.2.2格式化日期和時間136 8.3Scanner類138 8.4Math類和Random類139 8.5數字格式化140 8.5.1Formatter類140 8.5.2格式化整數140 8.5.3格式化浮點數141 8.6StringBuffer類142 8.6.1StringBuffer對像的創建142 8.6.2StringBuffer類的常用方法143 8.7包裝類144 8.7.1Integer類144 8.7.2Boolean類147 8.7.3Byte類148 8.7.4Character類149 8.7.5Double類150 8.7.6Number類151 小結151 習題152 第9章集合153 9.1集合中主要接口的概述154 9.2Collection接口154 9.2.1addAll()方法155 9.2.2removeAll()方法156 9.2.3retainAll()方法157 9.2.4containsAll()方法158 9.2.5toArray()方法158 9.3List集合159 9.3.1List集合的用法159 9.3.2使用ArrayList類161 9.3.3使用LinkedList類163 9.4Set集合165 9.4.1使用HashSet類165 9.4.2使用TreeSet類167 9.5Map集合173 9.5.1Map集合的用法173 9.5.2使用HashMap類174 9.5.3使用TreeMap類177 小結178 習題178 第10章Java輸入與輸出179 10.1File類180 10.2流181 10.2.1流的基本概念181 10.2.2輸入/輸出流181 10.3字節流183 10.3.1InputStream類與OutputStream類183 10.3.2FileInputStream類與FileOutputStream類184 10.4字符流186 10.4.1Reader類與Writer類186 10.4.2InputStreamReader類與OutputStreamWriter類187 10.4.3FileReader類與FileWriter類190 10.4.4BufferedReader類與BufferedWriter類191 10.4.5PrintStream類與PrintWriter類193 10.4.6System.in獲取用戶輸入195 10.5RandomAccessFile類196 10.6過濾器流198 10.7對像序列化198 10.7.1ObjectInput接口與ObjectOutput接口199 10.7.2ObjectInputStream類與ObjectOutputStream類199 小結201 習題201 第11章Swing程序設計202 11.1Swing概述203 11.2創建窗體203 11.3常用布局管理器204 11.3.1不使用布局管理器205 11.3.2FlowLayout類布局管理器206 11.3.3BorderLayout類布局管理器207 11.3.4GridLayout類布局管理器208 11.4常用面板209 11.4.1JPanel類面板209 11.4.2JScrollPane類面板211 11.5常用組件213 11.5.1JLabel(標簽)組件213 11.5.2JButton(按鈕)組件214 11.5.3JRadioButton(單選按鈕)組件215 11.5.4JCheckBox(復選框)組件216 11.5.5JComboBox(選擇框)組件218 11.5.6JList(列表框)組件219 11.5.7JTextField(文本框)組件221 11.5.8JPasswordField(密碼框)組件223 11.5.9JTextArea(文本域)組件225 11.6常用事件處理226 11.6.1動作事件處理226 11.6.2焦點事件處理229 11.6.3鼠標事件處理230 11.6.4鍵盤事件處理232 11.7拼圖遊戲234 11.7.1遊戲簡介234 11.7.2設計思路234 11.7.3開發步驟236 小結239 習題240 第12章Swing高級應用241 12.1利用JTable類直接創建表格242 12.1.1創建表格242 12.1.2定義表格244 12.1.3操作表格248 12.2表格模型與表格250 12.2.1利用表格模型創建表格250 12.2.2維護表格模型252 12.3提供行標題欄的表格255 12.4簡單的樹259 12.5處理選中節點事件261 12.6遍歷樹節點263 12.7定制樹265 12.8維護樹模型267 12.9處理展開節點事件269 小結271 習題271 第13章多線程272 13.1線程概述273 13.2線程的創建273 13.2.1線程的創建方式274 13.2.2繼承Thread類274 13.2.3實現Runnable接口275 13.3線程的生命周期276 13.4線程的優先級277 13.5線程的控制277 13.5.1線程的啟動277 13.5.2線程的掛起278 13.5.3線程的狀態檢查279 13.5.4線程的結束280 13.5.5後臺線程281 13.6線程的同步281 13.7線程的通信285 13.8多線程產生死鎖288 小結288 習題289 第14章網絡程序設計290 14.1協議的基礎知識291 14.1.1TCP291 14.1.2UDP291 14.2IP地址封裝291 14.3套接字293 14.3.1服務器端套接字293 14.3.2客戶端套接字295 14.4數據報299 14.4.1DatagramPacket類299 14.4.2DatagramSocket類300 14.5網絡聊天程序開發302 小結306 習題307 第15章JDBC數據庫編程308 15.1JDBC概述309 15.1.1JDBC-ODBC橋介紹309 15.1.2JDBC介紹309 15.1.3JDBC驅動類型310 15.2JDBC中的常用類和接口310 15.2.1Driver類311 15.2.2DriverManager類311 15.2.3Connection接口311 15.2.4Statement接口312 15.2.5PreparedStatement接口313 15.2.6CallableStatement接口314 15.2.7ResultSet接口314 15.3連接數據庫317 15.3.1加載JDBC驅動程序317 15.3.2創建數據庫連接318 15.3.3執行SQL語句319 15.3.4獲得查詢結果320 15.3.5關閉連接320 15.4操作數據庫320 15.4.1添加數據320 15.4.2查詢數據324 15.4.3修改數據327 15.4.4刪除數據329 15.5應用JDBC事務332 小結335 習題335 第16章綜合案例——騰宇超市 管理繫統336 16.1項目設計思路337 16.1.1功能闡述337 16.1.2繫統預覽337 16.1.3功能結構337 16.1.4文件組織結構338 16.2數據庫設計338 16.2.1數據庫結構設計338 16.2.2數據表設計338 16.3公共類設計340 16.3.1連接數據庫340 16.3.2獲取當前繫統時間類341 16.4登錄模塊設計341 16.4.1登錄模塊概述341 16.4.2實現帶背景的窗體342 16.4.3登錄模塊實現過程342 16.5主窗體設計345 16.5.1主窗體概述345 16.5.2平移面板控件345 16.5.3主窗體實現過程348 16.6采購訂貨模塊設計350 16.6.1采購訂貨模塊概述350 16.6.2在表格中添加按鈕350 16.6.3添加采購訂貨信息實現過程351 16.6.4搜索采購訂貨信息實現過程353 16.6.5修改采購訂貨信息實現過程355 16.6.6刪除采購訂貨信息實現過程358 16.7人員管理模塊設計359 16.7.1人員管理模塊概述359 16.7.2使用觸發器級聯刪除數據359 16.7.3顯示查詢條件實現過程360 16.7.4顯示員工基本信息實現過程362 16.7.5添加員工信息實現過程364 16.7.6刪除員工信息實現過程367 16.8在Eclipse中實現程序打包368 小結370 附錄上機實驗371 實驗1Java基礎371 實驗目的371 實驗內容371 實驗2程序流程控制373 實驗目的373 實驗內容373 實驗3類的繼承374 實驗目的374 實驗內容374 實驗4使用集合類375 實驗目的375 實驗內容375 實驗5數據流376 實驗目的376 實驗內容376 實驗6線程控制377 實驗目的377 實驗內容377 實驗7異常處理378 實驗目的378 實驗內容378 實驗8Swing程序設計379 實驗目的379 實驗內容379 實驗9網絡程序設計381 實驗目的381 實驗內容381 實驗10通過JDBC方式操作數據庫382 實驗目的382 實驗內容382 實驗11計算器384 實驗目的384 實驗內容384 實驗12日志簿388 實驗目的388 實驗內容388 查看全部↓
" | | | | | |