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

歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
經(jīng)典原版書庫Java語言程序設(shè)計(基礎(chǔ)篇)(英文版.原書第11版)

包郵 經(jīng)典原版書庫Java語言程序設(shè)計(基礎(chǔ)篇)(英文版.原書第11版)

出版社:機械工業(yè)出版社出版時間:2020-06-01
開本: 16開 頁數(shù): 800
本類榜單:教材銷量榜
中 圖 價:¥97.3(7.0折) 定價  ¥139.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

經(jīng)典原版書庫Java語言程序設(shè)計(基礎(chǔ)篇)(英文版.原書第11版) 版權(quán)信息

經(jīng)典原版書庫Java語言程序設(shè)計(基礎(chǔ)篇)(英文版.原書第11版) 本書特色

本書是Java語言的經(jīng)典教材,多年來暢銷不衰。本書全面整合了Java 8的特性,采用“基礎(chǔ)優(yōu)先,問題驅(qū)動”的教學(xué)方式,循序漸進地介紹了程序設(shè)計基礎(chǔ)、解決問題的方法、面向?qū)ο蟪绦蛟O(shè)計、圖形用戶界面設(shè)計、異常處理、I/O和遞歸等內(nèi)容。此外,本書還全面且深入地覆蓋了一些高級主題,包括算法和數(shù)據(jù)結(jié)構(gòu)、多線程、網(wǎng)絡(luò)、國際化、高級GUI等內(nèi)容。

經(jīng)典原版書庫Java語言程序設(shè)計(基礎(chǔ)篇)(英文版.原書第11版) 內(nèi)容簡介

本書是Java語言的經(jīng)典教材,多年來暢銷不衰。本書全面整合了Java 8的特性,采用“基礎(chǔ)優(yōu)先,問題驅(qū)動”的教學(xué)方式,循序漸進地介紹了程序設(shè)計基礎(chǔ)、解決問題的方法、面向?qū)ο蟪绦蛟O(shè)計、圖形用戶界面設(shè)計、異常處理、I/O和遞歸等內(nèi)容。此外,本書還全面且深入地覆蓋了一些不錯主題,包括算法和數(shù)據(jù)結(jié)構(gòu)、多線程、網(wǎng)絡(luò)、靠前化、不錯GUI等內(nèi)容。

經(jīng)典原版書庫Java語言程序設(shè)計(基礎(chǔ)篇)(英文版.原書第11版) 目錄

第1章 計算機、程序和Java概述 1
1.1 引言 2
1.2 什么是計算機 2
1.3 編程語言 7
1.4 操作系統(tǒng) 9
1.5 Java、萬維網(wǎng)以及其他 10
1.6 Java語言規(guī)范、API、JDK、JRE和IDE 11
1.7 一個簡單的Java程序 12
1.8 創(chuàng)建、編譯和執(zhí)行Java程序 15
1.9 程序設(shè)計風(fēng)格和文檔 18
1.10 程序設(shè)計錯誤 20
1.11 使用NetBeans開發(fā)Java程序 23
1.12 使用Eclipse開發(fā)Java程序 25
第2章 基本程序設(shè)計 33
2.1 引言 34
2.2 編寫簡單的程序 34
2.3 從控制臺讀取輸入 37
2.4 標識符 40
2.5 變量 40
2.6 賦值語句和賦值表達式 42
2.7 命名常量 43
2.8 命名習(xí)慣 44
2.9 數(shù)值數(shù)據(jù)類型和操作 45
2.10 數(shù)值型字面值 48
2.11 表達式求值以及操作符優(yōu)先級 50
2.12 示例學(xué)習(xí):顯示當前時間 52
2.13 增強賦值操作符 54
2.14 自增和自減操作符 55
2.15 數(shù)值類型轉(zhuǎn)換 57
2.16 軟件開發(fā)過程 59
2.17 示例學(xué)習(xí):整錢兌零 63
2.18 常見錯誤和陷阱 65
第3章 選擇 75
3.1 引言 76
3.2 boolean數(shù)據(jù)類型 76
3.3 if語句 78
3.4 雙分支if-else語句 80
3.5 嵌套的if語句和多分支if-else語句 81
3.6 常見錯誤和陷阱 83
3.7 產(chǎn)生隨機數(shù) 87
3.8 示例學(xué)習(xí):計算身體質(zhì)量指數(shù) 89
3.9 示例學(xué)習(xí):計算稅率 90
3.10 邏輯操作符 93
3.11 示例學(xué)習(xí):判定閏年 97
3.12 示例學(xué)習(xí):彩票 98
3.13 switch語句 100
3.14 條件操作 103
3.15 操作符的優(yōu)先級和結(jié)合規(guī)則 104
3.16 調(diào)試 106
第4章 數(shù)學(xué)函數(shù)、字符和字符串 119
4.1 引言 120
4.2 常用數(shù)學(xué)函數(shù) 120
4.3 字符數(shù)據(jù)類型和操作 125
4.4 String類型 130
4.5 示例學(xué)習(xí) 139
4.6 格式化控制臺輸出 145
第5章 循環(huán) 159
5.1 引言 160
5.2 while循環(huán) 160
5.3 示例學(xué)習(xí):猜數(shù)字 163
5.4 循環(huán)設(shè)計策略 166
5.5 使用用戶確認或者標記值控制循環(huán) 168
5.6 do-while循環(huán) 170
5.7 for循環(huán) 173
5.8 采用哪種循環(huán) 176
5.9 嵌套循環(huán) 178
5.10 *小化數(shù)值錯誤 180
5.11 示例學(xué)習(xí) 182
5.12 關(guān)鍵字break和continue 186
5.13 示例學(xué)習(xí):判斷回文 189
5.14 示例學(xué)習(xí):顯示素數(shù) 191
第6章 方法 205
6.1 引言 206
6.2 定義方法 206
6.3 調(diào)用方法 208
6.4 void方法與返回值方法 211
6.5 按值傳參 214
6.6 模塊化代碼 217
6.7 示例學(xué)習(xí):將十六進制數(shù)轉(zhuǎn)換為十進制數(shù) 219
6.8 重載方法 221
6.9 變量的作用域 224
6.10 示例學(xué)習(xí):生成隨機字符 225
6.11 方法抽象和逐步求精 227
第7章 一維數(shù)組 247
7.1 引言 248
7.2 數(shù)組的基礎(chǔ)知識 248
7.3 示例學(xué)習(xí):分析數(shù)字 255
7.4 示例學(xué)習(xí):一副牌 256
7.5 復(fù)制數(shù)組 258
7.6 將數(shù)組傳遞給方法 259
7.7 方法返回數(shù)組 262
7.8 示例學(xué)習(xí):統(tǒng)計每個字母出現(xiàn)的次數(shù) 263
7.9 可變長參數(shù)列表 266
7.10 數(shù)組的查找 267
7.11 數(shù)組的排序 271
7.12 Arrays類 272
7.13 命令行參數(shù) 274
第8章 多維數(shù)組 289
8.1 引言 290
8.2 二維數(shù)組基礎(chǔ) 290
8.3 處理二維數(shù)組 293
8.4 將二維數(shù)組傳遞給方法 295
8.5 示例學(xué)習(xí):多選題測驗評分 296
8.6 示例學(xué)習(xí):找出距離*近的點對 298
8.7 示例學(xué)習(xí):數(shù)獨 300
8.8 多維數(shù)組 303
第9章 對象和類 323
9.1 引言 324
9.2 為對象定義類 324
9.3 示例:定義類和創(chuàng)建對象 326
9.4 使用構(gòu)造方法構(gòu)造對象 331
9.5 通過引用變量訪問對象 332
9.6 使用Java庫中的類 336
9.7 靜態(tài)變量、常量和方法 339
9.8 可見性修飾符 344
9.9 數(shù)據(jù)域封裝 346
9.10 向方法傳遞對象參數(shù) 349
9.11 對象數(shù)組 353
9.12 不可變對象和類 355
9.13 變量的作用域 357
9.14 this引用 358
第10章 面向?qū)ο笏伎? 367
10.1 引言 368
10.2 類的抽象和封裝 368
10.3 面向?qū)ο蟮乃枷? 372
10.4 類的關(guān)系 375
10.5 示例學(xué)習(xí):設(shè)計Course類 378
10.6 示例學(xué)習(xí):設(shè)計棧類 380
10.7 將基本數(shù)據(jù)類型值作為對象處理 382
10.8 基本類型和包裝類類型之間的自動轉(zhuǎn)換 385
10.9 BigInteger和BigDecimal類 386
10.10 String類 388
10.11 StringBuilder類和StringBuffer類 394
第11章 繼承和多態(tài) 411
11.1 引言 412
11.2 父類和子類 412
11.3 使用super關(guān)鍵字 418
11.4 方法重寫 421
11.5 方法重寫與重載 422
11.6 Object類及其toString()方法 424
11.7 多態(tài) 425
11.8 動態(tài)綁定 425
11.9 對象轉(zhuǎn)換和instanceof操作符 429
11.10 Object類的equals方法 433
11.11 ArrayList類 434
11.12 關(guān)于列表的一些有用方法 440
11.13 示例學(xué)習(xí):自定義棧類 441
11.14 protected數(shù)據(jù)和方法 442
11.15 防止繼承和重寫 445
第12章 異常處理和文本I/O 453
12.1 引言 454
12.2 異常處理概述 454
12.3 異常類型 459
12.4 關(guān)于異常處理的更多討論 462
12.5 finally子句 470
12.6 何時使用異常 471
12.7 重新拋出異常 472
12.8 鏈式異常 473
12.9 創(chuàng)建自定義異常類 474
12.10 File類 477
12.11 文件輸入和輸出 480
12.12 從Web上讀取數(shù)據(jù) 486
12.13 示例學(xué)習(xí):Web爬蟲 488
第13章 抽象類和接口 499
13.1 引言 500
13.2 抽象類 500
13.3 示例學(xué)習(xí):抽象的Number類 505
13.4 示例學(xué)習(xí):Calendar和GregorianCalendar 507
13.5 接口 510
13.6 Comparable接口 513
13.7 Cloneable接口 518
13.8 接口與抽象類 523
13.9 示例學(xué)習(xí):Rational類 526
13.10 類的設(shè)計原則 531
第14章 JavaFX基礎(chǔ) 541
14.1 引言 542
14.2 JavaFX與Swing以及AWT的比較 542
14.3 JavaFX程序的基本結(jié)構(gòu) 542
14.4 面板、組、UI組件以及形狀 545
14.5 屬性綁定 548
14.6 結(jié)點的共同屬性和方法 551
14.7 Color類 553
14.8 Font類 554
14.9 Image和ImageView類 556
14.10 布局面板和組 558
14.11 形狀 567
14.12 示例學(xué)習(xí):ClockPane類 580
第15章 事件驅(qū)動編程和動畫 593
15.1 引言 594
15.2 事件和事件源 596
15.3 注冊處理器和處理事件 597
15.4 內(nèi)部類 601
15.5 匿名內(nèi)部類處理器 602
15.6 使用lambda表達式簡化事件處理 605
15.7 示例學(xué)習(xí):貸款計算器 609
15.8 鼠標事件 611
15.9 鍵盤事件 613
15.10 可觀察對象的監(jiān)聽器 616
15.11 動畫 618
15.12 示例學(xué)習(xí):彈球 626
15.13 示例學(xué)習(xí):美國地圖 630
第16章 JavaFX UI組件和多媒體 643
16.1 引言 644
16.2 Labeled和Label 644
16.3 Button 646
16.4 CheckBox 648
16.5 RadioButton 651
16.6 TextField 654
16.7 TextArea 655
16.8 ComboBox 659
16.9 ListView 662
16.10 ScrollBar 665
16.11 Slider 668
16.12 示例學(xué)習(xí):開發(fā)一個井字游戲 671
16.13 視頻和音頻 676
16.14 示例學(xué)習(xí):國旗和國歌 679
第17章 二進制 I/O 691
17.1 引言 692
17.2 在Java中如何處理文本I/O 692
17.3 文本I/O與二進制I/O 693
17.4 二進制I/O類 694
17.5 示例學(xué)習(xí):復(fù)制文件 704
17.6 對象I/O 706
17.7 隨機訪問文件 711
第18章 遞歸 719
18.1 引言 720
18.2 示例學(xué)習(xí):計算階乘 720
18.3 示例學(xué)習(xí):計算斐波那契數(shù) 723
18.4 使用遞歸解決問題 726
18.5 遞歸輔助方法 728
18.6 示例學(xué)習(xí):獲取目錄的大小 731
18.7 示例學(xué)習(xí):漢諾塔 733
18.8 示例學(xué)習(xí):分形 736
18.9 遞歸與迭代 740
18.10 尾遞歸 740
附錄A Java關(guān)鍵字 751
附錄B ASCII字符集 752
附錄C  操作符優(yōu)先級表 754
附錄D Java修飾符 756
附錄E 特殊浮點值 758
附錄F 數(shù)系 759
附錄G 位操作符 763
附錄H 正則表達式 764
附錄I 枚舉類型 769




contentS

chapter 1 Introduction to computers, Programs, and Java. 1
1.1 Introduction 2
1.2 What Is a Computer? 2
1.3 Programming Languages 7
1.4 Operating Systems 9
1.5 Java, the World Wide Web, and Beyond 10
1.6 The Java Language Specification, API, JDK, JRE, and IDE 11
1.7 A Simple Java Program 12
1.8 Creating, Compiling, and Executing a Java Program 15
1.9 Programming Style and Documentation 18
1.10 Programming Errors 20
1.11 Developing Java Programs Using NetBeans 23
1.12 Developing Java Programs Using Eclipse 25
chapter 2 elementary Programming 33
2.1 Introduction 34
2.2 Writing a Simple Program 34
2.3 Reading Input from the Console 37
2.4 Identifiers 40
2.5 Variables 40
2.6 Assignment Statements and Assignment Expressions 42
2.7 Named Constants 43
2.8 Naming Conventions 44
2.9 Numeric Data Types and Operations 45
2.10 Numeric Literals 48
2.11 Evaluating Expressions and Operator Precedence 50
2.12 Case Study: Displaying the Current Time 52
2.13 Augmented Assignment Operators 54
2.14 Increment and Decrement Operators 55
2.15 Numeric Type Conversions 57
2.16 Software Development Process 59
2.17 Case Study: Counting Monetary Units 63
2.18 Common Errors and Pitfalls 65
chapter
展開全部

經(jīng)典原版書庫Java語言程序設(shè)計(基礎(chǔ)篇)(英文版.原書第11版) 作者簡介

【有更新】
作者簡介
梁勇(Y. Daniel Liang) 現(xiàn)為阿姆斯特朗亞特蘭大州立大學(xué)計算機科學(xué)系教授。之前曾是普渡大學(xué)計算機科學(xué)系副教授,并兩次獲得普渡大學(xué)杰出研究獎。他所編寫的Java教程在美國大學(xué)Java課程中采用率極高,同時他還兼任Prentice Hall Java系列叢書的編輯。他是“Java Champion”榮譽得主,并在世界各地為在校學(xué)生和程序員做Java程序設(shè)計方法及技術(shù)方面的講座。

【有更新】
譯者簡介
戴開宇 復(fù)旦大學(xué)軟件學(xué)院教師,工程碩士導(dǎo)師,中國計算機學(xué)會會員。博士畢業(yè)于上海交通大學(xué)計算機應(yīng)用專業(yè),2011~2012年在美國佛羅里達大學(xué)作訪問學(xué)者。承擔(dān)多門本科專業(yè)課程、通識教育課程以及工程碩士課程,這些課程被評為校精品課程、上海市重點建設(shè)課程、IBM-教育部精品課程等。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 上海皓越真空设备有限公司官网-真空炉-真空热压烧结炉-sps放电等离子烧结炉 | 探鸣起名网-品牌起名-英文商标起名-公司命名-企业取名包满意 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 阜阳在线-阜阳综合门户| 传爱自考网_传爱自学考试网| 最新电影-好看的电视剧大全-朝夕电影网 | 大鼠骨髓内皮祖细胞-小鼠神经元-无锡欣润生物科技有限公司 | 老房子翻新装修,旧房墙面翻新,房屋防水补漏,厨房卫生间改造,室内装潢装修公司 - 一修房屋快修官网 | 双菱电缆-广州电缆厂_广州电缆厂有限公司 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 实验室装修_实验室设计_实验室规划设计- 上海广建净化工程公司 | 粉末冶金-粉末冶金齿轮-粉末冶金零件厂家-东莞市正朗精密金属零件有限公司 | 安驭邦官网-双向万能直角铣头,加工中心侧铣头,角度头[厂家直销] 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | MOOG伺服阀维修,ATOS比例流量阀维修,伺服阀维修-上海纽顿液压设备有限公司 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | 锂电池砂磨机|石墨烯砂磨机|碳纳米管砂磨机-常州市奥能达机械设备有限公司 | 山东聚盛新型材料有限公司-纳米防腐隔热彩铝板和纳米防腐隔热板以及钛锡板、PVDF氟膜板供应商 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 磁力抛光机_磁力研磨机_磁力去毛刺机-冠古设备厂家|维修|租赁【官网】 | 交通信号灯生产厂家_红绿灯厂家_电子警察监控杆_标志杆厂家-沃霖电子科技 | 合同书格式和范文_合同书样本模板_电子版合同,找范文吧 | 隧道烘箱_隧道烘箱生产厂家-上海冠顶专业生产烘道设备 | 顶呱呱交易平台-行业领先的公司资产交易服务平台 | 【法利莱住人集装箱厂家】—活动集装箱房,集装箱租赁_大品牌,更放心 | 丝印油墨_水性油墨_环保油墨油漆厂家_37国际化工 | 洗瓶机厂家-酒瓶玻璃瓶冲瓶机-瓶子烘干机-封口旋盖压盖打塞机_青州惠联灌装机械 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 半容积式换热器_北京浮动盘管换热器厂家|北京亿丰上达 | 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 篮球架_乒乓球台_足球门_校园_竞技体育器材_厂家_价格-沧州浩然体育器材有限公司 | 密集柜_档案密集柜_智能密集架_密集柜厂家_密集架价格-智英伟业 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 上海道勤塑化有限公司| 辐射仪|辐射检测仪|辐射巡测仪|个人剂量报警仪|表面污染检测仪|辐射报警仪|辐射防护网 | 爆炸冲击传感器-无线遥测传感器-航天星百科 | 电位器_轻触开关_USB连接器_广东精密龙电子科技有限公司 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 |