中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Java程序設計教程——基于華為云DevCloud

包郵 Java程序設計教程——基于華為云DevCloud

出版社:人民郵電出版社出版時間:2019-12-01
開本: 26cm 頁數: 334頁
本類榜單:教材銷量榜
中 圖 價:¥47.6(8.0折) 定價  ¥59.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Java程序設計教程——基于華為云DevCloud 版權信息

Java程序設計教程——基于華為云DevCloud 本書特色

全書共20章,不僅介紹了Java語言入門、面向對象編程、抽象類與接口、文件操作、泛型集合、多線程和注解等Java語言的基礎知識,而且深入講解了Java的JDBC編程、分層架構等核心編程技術,詳細探討了Java提供的各種軟件開發技術和特性,并且每個部分配合一個綜合案例進行演示,更加鞏固了語言的學習。

Java程序設計教程——基于華為云DevCloud 內容簡介

本書共20章, 不僅介紹了Java語言入門、面向對象編程、抽象類與接口、文件操作、泛型集合、多線程和注解等Java語言的基礎知識, 而且深入講解了Java的JDBC編程、分層架構等核心編程技術, 詳細探討了Java提供的各種軟件開發技術和特性, 并且每個部分配合一個綜合案例進行演示, 更加鞏固了語言的學習。

Java程序設計教程——基于華為云DevCloud 目錄

第1章 Java概述 1

1.1 Java的誕生和發展 1

1.2 Java的工作原理 3

1.2.1 Java的工作機制 3

1.2.2 Java的體系結構 3

1.3 Java語言的特點 4

1.4 Java與C的比較 5

1.5 構建Java程序 6

1.5.1 開發Java程序的步驟 6

1.5.2 Java程序的結構 8

1.5.3 Java程序的注釋 11

1.5.4 Java編碼規范 12

1.6 Java程序開發軟件——Eclipse平臺 12

1.6.1 Eclipse運行步驟 12

1.6.2 Java項目組織結構 15

1.6.3 常見錯誤 15

1.7 使用Java API幫助文檔 17

課后習題 18

第2章 Java編程基礎 19

2.1 數據類型概述 19

2.1.1 數據類型的分類 19

2.1.2 基本數據類型概述 19

2.2 Java語法基礎 20

2.2.1 基本概念 20

2.2.2 常量 21

2.2.3 變量 22

2.3 運算符與表達式 24

2.3.1 算術運算符與算術表達式 25

2.3.2 關系運算符與關系表達式 26

2.3.3 邏輯運算符與邏輯表達式 27

2.3.4 位運算符 28

2.3.5 賦值運算符 29

2.3.6 條件運算符 30

2.3.7 運算符優先級 31

課后習題 31

第3章 Java程序控制結構 32

3.1 順序結構 32

3.2 選擇結構 33

3.2.1 單分支選擇結構 33

3.2.2 雙分支選擇結構 34

3.2.3 多分支選擇結構 35

3.3 循環結構 38

3.3.1 while語句 39

3.3.2 do-while語句 40

3.3.3 for語句 41

3.3.4 循環跳轉語句 42

課后習題 44

第4章 數組 45

4.1 一維數組 45

4.1.1 理解數組 45

4.1.2 定義數組 46

4.1.3 數組元素的表示與賦值 46

4.1.4 數組的初始化 47

4.1.5 數組的遍歷 47

4.1.6 數組的計算 48

4.1.7 數組的操作 49

4.1.8 常見問題 52

4.2 二維數組 52

4.2.1 二維數組的定義 52

4.2.2 二維數組的使用 53

4.3 Arrays類 54

課后習題 58

第5章 綜合練習1:圖書借閱

系統 59

5.1 項目需求 59

5.2 項目環境準備 63

5.3 項目覆蓋的技能點 63

5.4 難點分析 63

5.4.1 菜單切換 63

5.4.2 刪除操作 63

5.5 項目實現思路 64

5.5.1 數據初始化 64

5.5.2 菜單切換的實現 65

5.5.3 圖書信息查看的實現 66

5.5.4 圖書信息新增的實現 66

5.5.5 圖書信息刪除的實現 67

5.5.6 圖書借出的實現 68

5.5.7 圖書歸還的實現 68

課后習題 70

第6章 類和對象 71

6.1 對象 71

6.2 類 72

6.2.1 類和對象的關系 72

6.2.2 類是對象的類型 73

6.3 Java是面向對象的語言 73

6.3.1 Java的類模板 73

6.3.2 定義類 74

6.3.3 創建和使用對象 75

6.3.4 面向對象的優點 78

6.4 類的方法 78

6.4.1 類的方法概述 78

6.4.2 定義類的方法 79

6.4.3 方法調用 80

6.4.4 常見錯誤 81

6.5 變量的作用域 82

6.6 帶參方法 84

6.6.1 定義帶參方法 84

6.6.2 調用帶參方法 85

6.6.3 帶多個參數的方法 85

6.6.4 常見錯誤 86

6.7 深入理解帶參方法 87

6.7.1 數組作為參數的方法 87

6.7.2 對象作為參數的方法 89

課后習題 90

第7章 繼承和多態 92

7.1 繼承 92

7.1.1 繼承的基本概念 92

7.1.2 繼承的應用 93

7.2 重寫 93

7.2.1 使用繼承和重寫實現部門類及

子類 93

7.2.2 方法重寫 98

7.3 多態 100

7.3.1 多態的實現 100

7.3.2 多態的應用 103

課后習題 104

第8章 綜合練習2:汽車租賃

系統 106

8.1 項目需求 106

8.2 項目環境準備 107

8.3 項目覆蓋的技能點 107

8.4 難點分析 107

8.5 項目實現思路 107

8.5.1 發現類 107

8.5.2 發現類的屬性 108

8.5.3 發現類的方法 109

8.5.4 類的優化設計 110

8.5.5 菜單切換的實現 111

8.6 需求擴展1:計算總租金 112

8.6.1 需求說明 112

8.6.2 實現思路 112

8.7 需求擴展2:增加卡車業務 113

8.7.1 需求說明 113

8.7.2 實現思路 114

課后習題 114

第9章 集合框架 115

9.1 集合框架概述 115

9.1.1 引入集合框架 115

9.1.2 Java集合框架包含的內容 116

9.2 List接口 117

9.2.1 ArrayList集合類 117

9.2.2 LinkedList集合類 119

9.3 Set接口 121

9.3.1 Set接口概述 121

9.3.2 使用HashSet類動態存儲數據 121

9.4 Map接口 122

9.5 迭代器Iterator 124

9.6 泛型集合 125

課后習題 127

第10章 異常 128

10.1 異常概述 128

10.1.1 生活中的異!128

10.1.2 程序中的異常 128

10.1.3 異常的含義 130

10.2 異常處理 130

10.2.1 異常處理的含義 130

10.2.2 try-catch語句塊 131

10.2.3 try-catch-finally語句塊 133

10.2.4 多重catch語句塊 135

10.2.5 聲明異常──throws 136

10.3 拋出異!137

10.3.1 拋出異常──throw 137

10.3.2 異常的分類 139

10.3.3 自定義異!141

10.4 開源日志記錄工具log4j 142

10.4.1 日志及分類 142

10.4.2 log4j記錄日志的使用 143

10.4.3 log4j配置文件 145

課后習題 147

第11章 抽象類和接口 148

11.1 抽象類 148

11.1.1 初識抽象類和抽象方法 148

11.1.2 使用抽象類描述抽象的事物 149

11.1.3 抽象類和抽象方法的優勢 150

11.1.4 抽象類的局限性 151

11.2 接口 151

11.2.1 接口基礎知識 151

11.2.2 接口表示一種約定 154

11.2.3 接口表示一種能力 157

課后習題 159

第12章 綜合練習3:星云圖書銷售

管理系統 161

12.1 項目需求 161

12.2 項目覆蓋的技能點 165

12.3 難點分析 165

12.3.1 用戶、角色和權限 165

12.3.2 購買附贈品 166

12.4 項目實現思路 168

12.4.1 圖書類和圖書業務類的功能實現 168

12.4.2 用戶、角色、權限模式的實現 172

12.4.3 測試類的實現 178

課后習題 182

第13章 文件操作 183

13.1 操作文件或目錄的屬性 183

13.2 Java流 186

13.3 讀寫文本文件 188

13.3.1 使用字節流讀取文本文件 188

13.3.2 使用字節流寫文本文件 190

13.3.3 使用字符流讀取文本文件 192

13.3.4 使用字符流寫文本文件 195

13.4 讀寫二進制文件 198

13.4.1 使用字節流類DataInputStream

 讀二進制文件 198

13.4.2 使用字節流類 DataOutputStream

 寫二進制文件 199

13.5 序列化和反序列化 200

13.5.1 序列化概述 200

13.5.2 用序列化保存對象信息 200

13.5.3 使用反序列化獲取對象信息 202

課后習題 203

第14章 注解與多線程 204

14.1 注解 204

14.1.1 認識注解 204

14.1.2 注解分類 205

14.1.3 讀取注解信息 207

14.2 多線程 208

14.2.1 認識線程 208

14.2.2 編寫線程類 209

14.2.3 線程的狀態 212

14.2.4 線程調度 213

14.3 線程同步 217

14.3.1 線程同步的必要性 217

14.3.2 線程同步的實現 219

14.4 線程間通信 221

14.4.1 線程間通信的必要性 221

14.4.2 線程間通信的實現 221

課后習題 225

第15章 反射機制 226

15.1 認識反射 226

15.1.1 反射機制 226

15.1.2 Java反射常用API 227

15.2 反射的應用 227

15.2.1 獲取類的信息 227

15.2.2 創建對象 230

15.2.3 訪問類的屬性 231

15.2.4 訪問類的方法 232

15.2.5 使用Array類動態創建和

 訪問數組 234

課后習題 234

第16章 綜合練習4:

 橙夢體育業務大廳 235

16.1 項目需求 235

16.2 項目環境準備 236

16.3 案例覆蓋的技能點 236

16.4 難點分析 236

16.4.1 創建實體類和接口 236

16.4.2 創建工具類 239

16.4.3 創建業務類 240

16.5 項目實現思路 241

16.5.1 搭建整體框架 241

16.5.2 用戶注冊 242

16.5.3 本月賬單查詢 244

16.5.4 套餐余量查詢 245

16.5.5 添加和打印消費清單 246

16.5.6 使用橙夢 248

16.5.7 辦理退卡 251

16.5.8 套餐變更 252

16.5.9 費用充值 253

16.5.10 查看資費說明 253

課后習題 253

第17章 JDBC 254

17.1 JDBC簡介 254

17.1.1 為什么需要JDBC 254

17.1.2 JDBC的工作原理 254

17.1.3 JDBC API介紹 255

17.1.4 JDBC訪問數據庫的步驟 256

17.2 連接數據庫 256

17.2.1 使用JDBC-ODBC橋連方式連

 接數據庫 257

17.2.2 使用純Java驅動方式連接

 數據庫 259

17.3 Statement接口和ResultSet接口 261

17.3.1 使用Statement添加鮮花 261

17.3.2 使用Statement更新鮮花 263

17.3.3 使用Statement和ResultSet查詢

 所有鮮花 263

17.4 PreparedStatement接口 265

17.4.1 為什么要使用

 PreparedStatement接口 266

17.4.2 使用PreparedStatement接口更新

 鮮花信息 267

課后習題 270

第18章 分層架構 271

18.1 三層架構 271

18.2 數據訪問層 273

18.3 Properties類 281

18.3.1 Properties配置文件 282

18.3.2 讀取配置文件 282

18.4 使用實體類傳遞數據 283

課后習題 284

第19章 綜合練習5:鮮花商店

 業務管理系統 285

19.1 案例分析 285

19.1.1 需求概述 285

19.1.2 開發環境 286

19.1.3 案例覆蓋的技能點 286

19.1.4 問題分析 286

19.2 項目需求 289

19.2.1 用例1:數據庫設計及模型圖

 繪制 289

19.2.2 用例2:系統啟動 290

19.2.3 用例3:顧客登錄 292

19.2.4 用例4:顧客購買庫存鮮花 293

19.2.5 用例5:顧客購買新培育鮮花 295

19.2.6 用例6:顧客賣出鮮花 296

課后習題 299

第20章 軟件開發云基礎知識和

 實戰演練 300

20.1 軟件開發云基礎知識 300

20.2 軟件開發云實戰演練 303

20.2.1 基本要求 303

20.2.2 學習目標 303

20.2.3 實驗內容 304

參考文獻 334

展開全部

Java程序設計教程——基于華為云DevCloud 作者簡介

馬瑞新,大連理工大學國家示范性軟件學院副教授、碩士生導師,軟件工程金融信息化方向系副主任。微軟MVP,C#全球金牌講師。同時承擔多項國家級、省市級項目,貢獻突出。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 云南成人高考_云南成考网| 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 四川职高信息网-初高中、大专、职业技术学校招生信息网 | 一体化净水器_一体化净水设备_一体化水处理设备-江苏旭浩鑫环保科技有限公司 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 便携式谷丙转氨酶检测仪|华图生物科技百科 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | 微信小程序定制,广州app公众号商城网站开发公司-广东锋火 | 生物除臭剂-除味剂-植物-污水除臭剂厂家-携葵环保有限公司 | 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | [官网]叛逆孩子管教_戒网瘾学校_全封闭问题青少年素质教育_新起点青少年特训学校 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | 纯化水设备-EDI-制药-实验室-二级反渗透-高纯水|超纯水设备 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 光栅尺厂家_数显表维修-苏州泽升精密机械 | 深圳南财多媒体有限公司介绍 | 361°官方网站| 北京办公室装修,办公室设计,写字楼装修-北京金视觉装饰工程公司 北京成考网-北京成人高考网 | 截齿|煤截齿|采煤机截齿|掘进机截齿|旋挖截齿-山东卓力截齿厂家报价 | 江西自考网| 泥沙分离_泥沙分离设备_泥砂分离机_洛阳隆中重工机械有限公司 | 沈阳液压泵_沈阳液压阀_沈阳液压站-沈阳海德太科液压设备有限公司 | C形臂_动态平板DR_动态平板胃肠机生产厂家制造商-普爱医疗 | 哈希PC1R1A,哈希CA9300,哈希SC4500-上海鑫嵩实业有限公司 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 集菌仪_智能集菌仪_全封闭集菌仪_无菌检查集菌仪厂家-那艾 | 仿清水混凝土_清水混凝土装修_施工_修饰_保护剂_修补_清水混凝土修复-德州忠岭建筑装饰工程 | 电子天平-华志电子天平厂家| FAG轴承,苏州FAG轴承,德国FAG轴承-恩梯必传动设备(苏州)有限公司 | 北京乾茂兴业科技发展有限公司| atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 衬塑设备,衬四氟设备,衬氟设备-淄博鲲鹏防腐设备有限公司 | 急救箱-应急箱-急救包厂家-北京红立方医疗设备有限公司 |