中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

超值優惠券
¥50
滿100可用 有效期2天

全場圖書通用(淘書團除外)

不再提示
關閉
歡迎光臨中圖網 請 | 注冊

包郵 JAVA項目驅動開發教程

出版社:清華大學出版社出版時間:2023-06-01
開本: 其他 頁數: 268
中 圖 價:¥58.9(6.6折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

JAVA項目驅動開發教程 版權信息

JAVA項目驅動開發教程 本書特色

《Java項目驅動開發教程》按照Java語言的核心編程知識和企業應用開發需求,將主要內容劃分為:Java語言編程基礎、Java面向對象程序設計、Java API高級編程三大專題。
Java語言編程基礎專題以“面向過程版的商超購物管理系統”作為貫穿項目,包括Java開發入門、Java基本語法、Java程序流程控制和數組4章,用于夯實Java編程語法基礎。
Java面向對象程序設計專題以“面向對象版的超市購物系統”為貫穿項目,包括Java類和對象、Java繼承和多態、Java抽象類和接口、Java異常處理及Java圖形界面編程5章,為面向對象程序設計思想的理解和編程能力的提升奠定基礎。
Java API高級編程專題以“端對端聊天系統”為貫穿項目,包括Java集合、Java多線程、Java網絡編程、IO流及Java反射機制5章,用于提升讀者應用Java API進行軟件開發的能力。
配套全書示例源碼、PPT課件、教學大綱、課程設計指導書、實訓任務指導書、課后練習答案、Java核心編程參考文檔。

JAVA項目驅動開發教程 內容簡介

《Java項目驅動開發教程》是一本以項目驅動教學模式理念設計的Java入門書。全書內容以軟件項目案例驅動,代碼實例豐富,項目實訓任務飽滿,語言通俗易懂,不僅能夠使讀者全面掌握Java面向對象編程技術,還能夠提升讀者使用Java語言開發軟件項目的能力。本書配套示例源代碼、PPT課件、教學大綱、課程設計指導書、實訓任務指導書、課后練習答案及Java核心編程參考文檔等資源。 《Java項目驅動開發教程》分為3個專題,共14章,3個專題分別以面向過程版的商超購物管理系統、面向對象版的超市購物系統、端對端聊天系統為貫穿項目,內容包括Java開發入門、Java的基本語法、Java程序流程控制、數組、Java類和對象、Java繼承和多態、Java抽象類和接口、Java異常處理、Java圖形界面編程、Java集合、Java多線程、Java網絡編程、Java IO流、Java反射機制。 《Java項目驅動開發教程》適合Java編程初學者系統地學習Java核心編程技術,同時也非常適合高等院校相關課程的師生作為教學參考書或教材使用。

JAVA項目驅動開發教程 目錄

目 錄 **專題 Java語言編程基礎 第1章 Java開發入門 5
1.1 Java簡介 5
1.2 Java基礎開發環境搭建 6
1.2.1 JDK下載 6
1.2.2 安裝JDK 7
1.2.3 配置環境變量 8
1.2.4 測試是否安裝成功 8
1.3 Java編程初體驗 9
1.3.1 創建HelloWorld.java源文件 9
1.3.2 javac命令編譯 9
1.3.3 java命令運行 10
1.4 Java帶包類的編譯和運行 10
1.4.1 修改HelloWorld.java的源代碼 10
1.4.2 通過javac命令重新編譯 10
1.4.3 通過java命令運行有包聲明的類 11
1.5 javac命令的更多參數 11
1.6 java命令的更多參數 12
1.7 main方法接收參數 13
1.8 javadoc命令 14
1.9 Java開發利器 15
1.9.1 下載Eclipse 16
1.9.2 安裝Eclipse 16
1.9.3 Eclipse中Java項目的創建 17
1.9.4 Eclipse項目的導入 19
1.9.5 在Eclipse中給main方法傳遞參數 20
1.9.6 Eclipse的快捷鍵 21
1.10 實訓1:商超購物管理系統歡迎界面 22
1.11 本章總結 22
1.12 課后練習 23
第2章 Java的基本語法 24
2.1 Java程序的基本格式 24
2.2 Java中的關鍵字 26
2.3 Java中的標識符 27
2.4 Java中的常量 28
2.5 Java中的變量 29
2.5.1 變量聲明的語法 29
2.5.2 Java中的數據類型 30
2.5.3 數據類型與默認值 31
2.5.4 成員變量與局部變量 32
2.5.5 在main方法中訪問成員變量 32
2.6 Java運算符和表達式 33
2.6.1 Java中的運算符列表 33
2.6.2 進制之間的轉換 38
2.6.3 基本類型及其包裝類型 39
2.6.4 equals方法 39
2.7 Java修飾符和包結構 40
2.7.1 Java包結構 40
2.7.2 導入包 41
2.7.3 訪問修飾符 43
2.8 實訓2:文件創建和數據類型轉換 48
2.9 本章總結 51
2.10 課后練習 51
第3章 Java程序流程控制 53
3.1 Java分支結構 53
3.1.1 單分支語句 54
3.1.2 switch語句 54
3.2 Java循環結構 55
3.2.1 while循環 55
3.2.2 do-while循環 55
3.2.3 for循環 56
3.3 break和continue關鍵字 56
3.4 實訓3:登錄及收銀 58
3.5 本章總結 60
3.6 課后練習 60
第4章 數組 62
4.1 數組初探 62
4.1.1 創建數組 62
4.1.2 數組的維度 63
4.2 數組的遍歷 67
4.3 數組的排序 68
4.3.1 冒泡排序 69
4.3.2 直接選擇排序 69
4.3.3 插入排序 70
4.3.4 快速排序 71
4.4 數組元素的查找 72
4.5 Arrays工具類 73
4.6 實訓4:商品管理 73
4.7 本章總結 78
4.8 課后練習 78 第二專題 Java面向對象程序設計 第5章 Java類和對象 83
5.1 對象和類的概念 83
5.1.1 對象的概念 83
5.1.2 類的概念、類與對象關系 83
5.2 類與對象的定義和使用 84
5.2.1 類的設計 84
5.2.2 對象的創建和使用 85
5.3 構造函數和重載 86
5.3.1 Java中的構造函數 86
5.3.2 Java中的默認構造方法 87
5.3.3 構造方法及其重載 87
5.4 成員變量、局部變量、this關鍵字 88
5.5 實訓5:商品價格計算 90
5.6 本章總結 91
5.7 課后練習 91
第6章 Java的繼承和多態 92
6.1 Java的繼承 92
6.2 重寫 94
6.2.1 重寫toString 95
6.2.2 重寫equals 96
6.3 類型轉換 98
6.4 super關鍵字 100
6.5 多態 101
6.5.1 多態的定義 101
6.5.2 多態的實現 103
6.6 實訓6:輸出不同商品信息 106
6.7 本章總結 107
6.8 課后練習 107
第7章 Java抽象類和接口 108
7.1 Java抽象類 108
7.2 Java抽象方法 109
7.3 實訓7:簡易超市購物系統 110
7.4 接口 111
7.4.1 Java的多重繼承 113
7.4.2 通過繼承來擴展接口 114
7.4.3 接口中的常量 115
7.4.4 JDK 1.8的默認實現 115
7.5 本章總結 115
7.6 課后練習 116
第8章 Java異常處理 117
8.1 Java異常概述 117
8.2 Java異常處理方法 118
8.2.1 處理異常:try、catch和finally 118
8.2.2 try-catch-finally規則 119
8.2.3 聲明拋出異常 120
8.2.4 JDK 1.7一次捕獲多個異常 121
8.3 Java異常處理的分類 121
8.3.1 檢測異常 121
8.3.2 非檢測異常 122
8.3.3 自定義異常 122
8.4 Java異常處理的原則和忌諱 122
8.4.1 Java異常處理的原則 122
8.4.2 Java異常處理的忌諱 122
8.5 Java自定義異常 123
8.6 常見的異常 125
8.7 實訓8:商品信息查詢 126
8.8 異常的典型舉例 127
8.9 本章總結 129
8.10 課后練習 130
第9章 Java圖形界面編程 131
9.1 AWT和Swing 131
9.2 組件和容器 132
9.3 事件驅動程序設計基礎 132
9.3.1 事件、監視器和監視器注冊 132
9.3.2 實現事件處理的途徑 132
9.3.3 事件類型和監視器接口 133
9.4 界面組件 134
9.4.1 窗口 134
9.4.2 容器 135
9.4.3 標簽 137
9.4.4 按鈕 137
9.4.5 JPanel 138
9.4.6 JScrollPane 139
9.4.7 文本框 140
9.4.8 文本區 141
9.4.9 選擇框 143
9.4.10 單選框 143
9.4.11 單選按鈕 144
9.4.12 列表 144
9.4.13 組合框 145
9.4.14 菜單條、菜單和菜單項 146
9.5 布局 148
9.5.1 FlowLayout布局 149
9.5.2 BorderLayout布局 149
9.5.3 GridLayout布局 149
9.5.4 CardLayout布局 150
9.5.5 null布局與setBounds方法 151
9.6 實訓9:超市管理系統圖形登錄界面 152
9.7 對話框 153
9.7.1 JDialog類 153
9.7.2 JOptionPane類 155
9.8 鼠標事件 157
9.8.1 MouseListener接口 157
9.8.2 MouseMotionListener接口 160
9.9 鍵盤事件 162
9.10 本章總結 163
9.11 課后練習 163 第三專題 Java API高級編程 第10章 Java集合 169
10.1 Collection接口 169
10.1.1 AbstractCollection抽象類 170
10.1.2 Iterator接口 170
10.2 List接口 171
10.3 Set接口 173
10.3.1 Hash表 173
10.3.2 Comparable接口和Comparator接口 173
10.3.3 SortedSet接口 176
10.3.4 HashSet類和TreeSet類 176
10.4 Map接口 178
10.4.1 HashMap類和TreeMap類 179
10.4.2 LinkedHashMap類 181
10.5 本章總結 181
10.6 課后練習 181
第11章 Java多線程 182
11.1 線程與線程類 182
11.1.1 線程的概念 182
11.1.2 Thread類和Runnable接口 184
11.2 線程的創建 185
11.2.1 繼承Thread類并創建線程 185
11.2.2 實現Runnable接口并創建線程 186
11.3 實訓10:開啟服務器主線程 187
11.4 線程的狀態與調度 189
11.5 線程狀態的改變 190
11.5.1 控制線程的啟動和結束 191
11.5.2 線程就緒和阻塞條件 192
11.6 線程的同步與共享 193
11.6.1 資源沖突 193
11.6.2 對象鎖的實現 194
11.6.3 線程間的同步控制 196
11.7 本章總結 199
11.8 課后練習 200
第12章 Java網絡編程 201
12.1 兩類傳輸協議:TCP和UDP 201
12.1.1 兩者之間的比較 201
12.1.2 應用 202
12.2 基于Socket的Java網絡編程 202
12.2.1 什么是Socket 202
12.2.2 Socket通信的過程 202
12.2.3 創建Socket 203
12.3 實訓11:服務器服務線程 203
12.4 簡單的Client/Server程序 205
12.5 實訓12:客戶端處理線程 207
12.6 Datagram通信 209
12.6.1 什么是數據報 210
12.6.2 數據報的使用 210
12.6.3 用數據報進行廣播通信
(MulticastSocket) 211
12.7 本章總結 213
12.8 課后練習 213
第13章 Java IO流 214
13.1 輸入/輸出字節流 214
13.1.1 InputStream類 215
13.1.2 OutputStream類 215
13.1.3 FileInputStream類 216
13.1.4 FileOutputStream類 216
13.1.5 其他輸入輸出字節流 217
13.2 實訓13:用戶注冊功能 221
13.3 實訓14:用戶登錄功能 228
13.4 輸入/輸出字符流 233
13.4.1 字符輸入流Reader 234
13.4.2 字符輸出流Writer 235
13.4.3 轉換輸入/輸出流 236
13.5 File類 237
13.5.1 File類的對象代表文件路徑 237
13.5.2 File類的常用方法 237
13.6 本章總結 239
13.7 課后練習 240
第14章 Java反射機制 242
14.1 獲取類的方法 242
14.2 獲取構造函數信息 243
14.3 獲取類的字段 244
14.4 根據方法的名稱來執行方法 245
14.5 改變字段的值 246
14.6 類加載與反射創建對象 247
14.6.1 類加載機制 247
14.6.2 通過反射創建對象及獲取對象信息 248
14.7 實訓15:添加好友和好友列表 251
14.8 實訓16:好友聊天功能 255
14.9 本章總結 258
14.10 課后練習 258
展開全部

JAVA項目驅動開發教程 作者簡介

遲殿委,計算機軟件與理論專業碩士,系統架構設計師。有多年企業軟件研發經驗和豐富的JavaEE、大數據技術培訓經驗,熟練掌握JavaEE與大數據全棧技術框架,擅長JavaEE系統架構設計、大數據分析與挖掘。著有圖書《Hive入門與大數據分析實戰》《Hadoop大數據分析技術》《Hadoop Spark大數據分析實戰》《Spring Boot企業級開發實戰(視頻教學版)》《深入淺出Java編程》《Spring Boot Spring Cloud微服務開發》。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 猎头招聘_深圳猎头公司_知名猎头公司 | 洗地机_全自动洗地机_手推式洗地机【上海滢皓环保】 | 上海办公室设计_办公楼,写字楼装修_办公室装修公司-匠御设计 | 山东商品混凝土搅拌楼-环保型搅拌站-拌合站-分体仓-搅拌机厂家-天宇 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 | 北京翻译公司_同传翻译_字幕翻译_合同翻译_英语陪同翻译_影视翻译_翻译盖章-译铭信息 | 磁粉制动器|张力控制器|气胀轴|伺服纠偏控制器整套厂家--台灵机电官网 | 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 楼承板-开口楼承板-闭口楼承板-无锡海逵 | 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 | 不锈钢丸厂家,铝丸,铸钢丸-淄博智源铸造材料有限公司 | 米顿罗计量泵(科普)——韬铭机械| 选矿设备,选矿生产线,选矿工艺,选矿技术-昆明昆重矿山机械 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 地图标注|微信高德百度地图标注|地图标记-做地图[ZuoMap.com] | 温州在线网 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 泡沫消防车_水罐消防车_湖北江南专用特种汽车有限公司 | 武汉宣传片制作-视频拍摄-企业宣传片公司-武汉红年影视 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 泥沙分离_泥沙分离设备_泥砂分离机_洛阳隆中重工机械有限公司 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 政府回应:200块在义乌小巷能买到爱情吗?——揭秘打工族省钱约会的生存智慧 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 云南标线|昆明划线|道路标线|交通标线-就选云南云路施工公司-云南云路科技有限公司 | OLChemim试剂-ABsciex耗材-广州市自力色谱科仪有限公司 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | PSI渗透压仪,TPS酸度计,美国CHAI PCR仪,渗透压仪厂家_价格,微生物快速检测仪-华泰和合(北京)商贸有限公司 | 食品机械专用传感器-落料放大器-低价接近开关-菲德自控技术(天津)有限公司 | 科箭WMS仓库管理软件-TMS物流管理系统-科箭SaaS云服务 | 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | 游戏版号转让_游戏资质出售_游戏公司转让-【八九买卖网】 | 糖衣机,除尘式糖衣机,全自动糖衣机,泰州市长江制药机械有限公司 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 高中学习网-高考生信息学习必备平台 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 |