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

歡迎光臨中圖網 請 | 注冊
> >
JAVA面向對象實用教程(第4版)/楊曉燕

包郵 JAVA面向對象實用教程(第4版)/楊曉燕

作者:楊曉燕
出版社:電子工業出版社出版時間:2019-01-01
開本: 其他 頁數: 332
中 圖 價:¥25.0(5.1折) 定價  ¥49.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

JAVA面向對象實用教程(第4版)/楊曉燕 版權信息

  • ISBN:9787121347153
  • 條形碼:9787121347153 ; 978-7-121-34715-3
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

JAVA面向對象實用教程(第4版)/楊曉燕 內容簡介

Java程序設計語言具有接近面向對象、簡單高效、與平臺無關等特點,同時Java內建了對網絡編程、數據庫連接、多線程等不錯程序設計任務的支持。自1995年發布以來,Java在開發領域一直高歌猛進,在程序開發領域的地位一直位于前茅。特別在“互聯網+”迅速發展的今天,Java有著很好廣闊的應用領域。本書基于“案例分析――知識學習――案例實現”和“每章案例――綜合案例”的結構,本著Java基礎和架構應用并重的原則進行編寫,教材內容主要包括:Java的淵源和特點、Java編程基礎、Java流程控制與算法、類的結構及應用、面向對象編程基本原則、多線程應用、Java常用的API和GUI圖形界面等。本書中的程序在JDK 7.0中經過驗證,并都給出運行結果,教材案例通過二維碼輔以微視頻進行在線解讀。本書在編寫過程中,重要內容注意提煉,重點內容重點提示,使平面教材具有立體感,使讀者便于學習和理解。同時為了教師教學方便,主要的程序代碼都增加了行號。課后習題分為學習內容“積木化”的練習和拓展研討題,并提供參考答案,每章內容都安排實訓內容,便于讀者“用中學,學中用”。本書既可作為大中專學校的Java程序設計的教材,又可作為Java自學者的入門用書。

JAVA面向對象實用教程(第4版)/楊曉燕 目錄

目 錄
第1章 Java概述 1
1.1 Java崛起 1
1.2 Java與C、C++ 3
1.2.1 Java和C++ 3
1.2.2 Java與C 3
1.3 Java語言特點及更新 5
1.4 Java程序的類型及其不同的編程模式 6
1.5 Java開發工具入門 8
1.5.1 JDK的下載、安裝 8
1.5.2 配置環境變量 9
1.5.3 JDK開發工具簡介 11
1.6 Java程序開發過程 11
1.7 實訓 18
習題1 18
問題探究1 18
第2章 Java編程基礎 20
2.1 標識符、關鍵字和分隔符 20
2.1.1 標識符和關鍵字 20
2.1.2 分隔符 21
2.2 數據類型 22
2.2.1 基本數據類型 23
2.2.2 常量和變量 24
2.3 運算符與表達式 26
2.3.1 算術運算符 26
2.3.2 賦值運算符 27
2.3.3 關系運算符 28
2.3.4 邏輯運算符 29
2.3.5 條件運算符 29
2.3.6 其他運算符 30
2.3.7 運算符的優先級 30
2.4 Scanner鍵盤輸入 30
2.5 案例實現 33
習題2 33
問題探究2 34
第3章 程序流程控制結構和方法 36
3.1 語句和程序流程控制結構 36
3.2 選擇結構 37
3.2.1 選擇語句 37
3.2.2 多選擇結構switch語句 41
3.3 循環結構 44
3.3.1 三種循環語句 44
3.3.2 循環程序結構小結 48
3.3.3 循環嵌套與continue、break語句 48
3.4 算法設計* 51
3.4.1 迭代算法 51
3.4.2 窮舉算法 52
3.4.3 遞歸算法 54
3.5 案例實現 55
習題3 55
問題探究3 56
第4章 數組 57
4.1 數組的基本概念 57
4.2 一維數組 58
4.2.1 一維數組的聲明 58
4.2.2 一維數組內存申請 58
4.2.3 一維數組的初始化 59
4.2.4 測定數組的長度 60
4.2.5 for each語句與數組 61
4.3 二維數組 62
4.3.1 認識二維數組 62
4.3.2 二維數組的聲明與創建 63
4.3.3 二維數組元素的初始化 64
4.3.4 二維數組的引用 65
4.4 案例實現*(課外研學) 67
習題4 70
問題探究4 71
第5章 Java類和對象 73
5.1 面向對象編程 73
5.2 類的描述 76
5.2.1 類的定義 76
5.2.2 成員變量的訪問控制符 78
5.2.3 成員方法 79
5.2.4 成員變量和局部變量 81
5.2.5 final變量 82
5.3 對象的創建與使用 82
5.3.1 對象的創建 82
5.3.2 對象的比較 84
5.3.3 對象的使用 85
5.3.4 釋放對象 89
5.3.5 Java變量內存分配 89
5.3.6 匿名對象 90
5.4 類的構造方法 91
5.4.1 構造方法的作用和定義 91
5.4.2 this引用 93
5.5 static變量及static方法 99
5.5.1 static變量 99
5.5.2 static方法 100
5.6 對象初始化過程 103
5.7 成員方法 106
5.7.1 方法調用與參數傳遞方式 106
5.7.2 方法重載 111
5.7.3 final*終方法和abstract抽象方法 113
5.8 復雜程序解決方案和方法 113
5.9 案例實現 117
習題5 120
問題探究5 123
第6章 類的繼承和接口 126
6.1 類的繼承 126
6.1.1 繼承的概念 126
6.1.2 創建子類 127
6.1.3 關于父類的構造方法 128
6.2 成員變量的隱藏和成員方法的重構 131
6.3 抽象類 133
6.4 接口 135
6.4.1 接口概述 135
6.4.2 接口的定義 136
6.4.3 實現接口的類定義 136
6.4.4 接口的多態性 139
6.4.5 Java 8接口擴展方法 141
6.5 泛型 142
6.5.1 泛型的概念和泛型類的聲明 142
6.5.2 泛型應用 142
6.6 案例實現 144
習題6 148
問題探究6 149
第7章 Java API初步 150
7.1 Java SE API官網下載 150
7.2 Java輸入/輸出 151
7.2.1 標準輸出方法 151
7.2.2 命令行參數輸入法的應用 153
7.2.3 流式交互輸入/輸出的應用 154
7.2.4 Java I/O基本模型 155
7.2.5 文件數據的讀/寫 157
7.2.6 JOptionPane對話框輸入法 159
7.3 字符串類 160
7.3.1 創建String對象 161
7.3.2 創建StringBuffer對象 162
7.3.3 正則表達式與模式匹配實例 163
7.3.4 Java中正則表達式常用的語法 164
7.3.5 模式匹配方法 164
7.4 顏色類與圖形繪制類 166
7.4.1 圖形的顏色控制 166
7.4.2 類Graphics的基本圖形 167
7.5 集合ArrayList 170
7.5.1 集合概述 170
7.5.2 類ArrayList的應用 171
7.5.3 ArrayList的綜合應用 174
7.5.4 類Arrays 175
7.6 Java 8新特性* 177
7.7 Java 9 入門體驗 178
7.8 案例實現*(課外研學) 181
習題7 182
問題探究7 183
第8章 包和異常 185
8.1 包 185
8.1.1 創建包 186
8.1.2 類的包外引用 187
8.2 異常處理 189
8.2.1 異常的基本概念 190
8.2.2 異常處理機制 193
8.2.3 自定義異常類 197
8.2.4 GUI應用程序的異常處理 198
8.3 案例實現 200
習題8 203
問題探究8 203
第9章 面向對象程序設計的基本原則及初步設計模式* 204
9.1 UML類圖 204
9.1.1 類的UML圖 205
9.1.2 UML接口表示 205
9.1.3 UML依賴關系 205
9.1.4 UML關聯關系 206
9.1.5 UML聚合關系 206
9.1.6 UML組合關系 207
9.1.7 泛化關系 207
9.1.8 實現關系 208
9.2 面向對象程序設計的基本原則 209
9.2.1 發現變化,封裝變化 209
9.2.2 單一職責原則和*少知識原則 212
9.2.3 開放―封閉原則 212
9.2.4 子類型能夠替換基類型原則 213
9.2.5 合成/聚合復用原則 215
9.3 案例實現 215
習題9 219
問題探究9 219
第10章 圖形用戶界面 221
10.1 圖形用戶界面概述 221
10.1.1 圖形用戶界面組件 221
10.1.2 組件分類 222
10.1.3 常用容器類的應用 223
10.2 事件處理 227
10.2.1 基本概念 227
10.2.2 事件處理機制 229
10.2.3 事件處理的實現方式 230
10.2.4 適配器類 234
10.3 一般組件 237
10.3.1 標簽 237
10.3.2 按鈕 237
10.3.3 文本框 238
10.3.4 文本區 238
10.3.5 列表框 240
10.3.6 滾動窗格 242
10.3.7 復選框和單選按鈕 243
10.3.8 滑動條 245
10.4 菜單與對話框 250
10.4.1 創建菜單 250
10.4.2 彈出式菜單 254
10.4.3 對話框 255
10.5 布局管理器* 260
10.5.1 順序布局 261
10.5.2 邊界布局 261
10.5.3 網格布局 262
10.5.4 卡片布局 263
10.5.5 手工布局 264
10.6 JApplet類的使用 265
10.7 Java事件類方法列表 266
10.8 案例實現 267
習題10 271
問題探究10 274
第11章 多線程 275
11.1 多線程概述 275
11.1.1 基本概念 276
11.1.2 線程的狀態與生命周期 277
11.1.3 線程的調度與優先級 279
11.2 創建和運行線程 279
11.2.1 利用Thread類創建線程 280
11.2.2 用Runnable接口創建線程 282
11.3 線程間的數據共享 284
11.4 多線程的同步控制* 287
11.4.1 線程同步相關概念 287
11.4.2 synchronized應用 289
11.4.3 synchronized的進一步說明 292
11.5 案例實現 293
習題11 295
問題探究11 296
第12章 綜合案例――聊天通信 298
12.1 界面及源代碼 298
12.2 應用程序框架分解 302
12.2.1 Socket連接的建立 303
12.2.2 基于TCP的Socket數據通信架構 305
12.2.3 圖形用戶界面與事件處理界面的設計 308
12.3 網絡通信基礎知識 310
12.3.1 網絡通信的層次 310
12.3.2 通信端口 311
12.3.3 Java網絡編程中主要使用的類和可能產生的異常 311
12.3.4 Socket通信模式 312
12.3.5 Socket類和ServerSocket類的構造方法及常用方法 312
12.3.6 API系統中DataInputStream和DataOutputStream的應用 313
12.3.7 多線程處理機制 315
習題12 316
參考文獻 317

展開全部

JAVA面向對象實用教程(第4版)/楊曉燕 作者簡介

楊曉燕,女,浙江萬里學院計算機與信息學院教師,編寫多部教材,榮獲寧波市首屆特色教材、浙江省高校重點建設教材等。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 中国产业发展研究网 - 提供行业研究报告 可行性研究报告 投资咨询 市场调研服务 | 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 济南冷库安装-山东冷库设计|建造|冷库维修-山东齐雪制冷设备有限公司 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 万师讲师网-优质讲师培训师供应商,讲师认证,找讲师来万师 | 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 快速门厂家批发_PVC快速卷帘门_高速门_高速卷帘门-广州万盛门业 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 缠膜机|缠绕包装机|无纺布包装机-济南达伦特机械设备有限公司 | 蒸汽吸附分析仪-进口水分活度仪|康宝百科| 郑州爱婴幼师学校_专业幼师培训_托育师培训_幼儿教育培训学校 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 咖啡加盟-咖啡店加盟-咖啡西餐厅加盟-塞纳左岸咖啡西餐厅官网 | 曙光腾达官网-天津脚手架租赁-木板架出租-移动门式脚手架租赁「免费搭设」 | 螺杆泵_中成泵业| 广州展览制作|展台制作工厂|展览设计制作|展览展示制作|搭建制作公司 | 硫化罐_蒸汽硫化罐_大型硫化罐-山东鑫泰鑫智能装备有限公司 | 波纹补偿器_不锈钢波纹补偿器_巩义市润达管道设备制造有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 深圳活动策划公司|庆典策划|专业公关活动策划|深圳艺典文化传媒 重庆中专|职高|技校招生-重庆中专招生网 | 苗木价格-苗木批发-沭阳苗木基地-沭阳花木-长之鸿园林苗木场 | 桨叶搅拌机_螺旋挤压/方盒旋切造粒机厂家-无锡市鸿诚输送机械有限公司 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 高低温万能试验机-复合材料万能试验机-馥勒仪器 | 合肥白癜风医院_[治疗白癜风]哪家好_合肥北大白癜风医院 | RFID电子标签厂家-上海尼太普电子有限公司| 车牌识别道闸_停车场收费系统_人脸识别考勤机_速通门闸机_充电桩厂家_中全清茂官网 | 步入式高低温测试箱|海向仪器 | 卫生型双针压力表-高温防腐差压表-安徽康泰电气有限公司 | 考勤系统_人事考勤管理系统_本地部署BS考勤系统_考勤软件_天时考勤管理专家 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 顺辉瓷砖-大国品牌-中国顺辉 | 冷柜风机-冰柜电机-罩极电机-外转子风机-EC直流电机厂家-杭州金久电器有限公司 | 北京四合院出租,北京四合院出售,北京平房买卖 - 顺益兴四合院 | 大型工业风扇_工业大风扇_大吊扇_厂房车间降温-合昌大风扇 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 金属抛光机-磁悬浮抛光机-磁力研磨机-磁力清洗机 - 苏州冠古科技 | 托盘租赁_塑料托盘租赁_托盘出租_栈板出租_青岛托盘租赁-优胜必达 |