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

歡迎光臨中圖網 請 | 注冊
> >>
Java語言程序設計-(基礎篇)-(英文版.第10版)

包郵 Java語言程序設計-(基礎篇)-(英文版.第10版)

出版社:機械工業出版社出版時間:2017-06-01
開本: 32開 頁數: 736
中 圖 價:¥43.6(4.4折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

Java語言程序設計-(基礎篇)-(英文版.第10版) 版權信息

Java語言程序設計-(基礎篇)-(英文版.第10版) 本書特色

本書是Java語言的經典教材,中文版分為《Java語言程序設計基礎篇》和《Java語言程序設計進階篇》,主要介紹程序設計基礎、面向對象程序設計、算法和數據結構、GUI程序設計、高級Java程序設計等內容。本書以實例驅動的方式,貫徹問題解決的思想,幫助讀者掌握Java語言的開發技術,并解決實際工程問題。基礎篇從Java語言的特點入手,涵蓋Java語言的語法、面向對象程序設計、圖形用戶界面設計等基礎性內容。可作為高等院校Java程序設計課程的教材。

Java語言程序設計-(基礎篇)-(英文版.第10版) 內容簡介

本書是Java語言的經典教材,中文版分為《Java語言程序設計基礎篇》和《Java語言程序設計進階篇》,主要介紹程序設計基礎、面向對象程序設計、算法和數據結構、GUI程序設計、高級Java程序設計等內容。本書以實例驅動的方式,貫徹問題解決的思想,幫助讀者掌握Java語言的開發技術,并解決實際工程問題。基礎篇從Java語言的特點入手,涵蓋Java語言的語法、面向對象程序設計、圖形用戶界面設計等基礎性內容。可作為高等院校Java程序設計課程的教材。

Java語言程序設計-(基礎篇)-(英文版.第10版) 目錄

目  錄
出版者的話
前言
第1章 計算機、程序和Java概述 1
1.1 引言 2
1.2 什么是計算機 2
1.3 編程語言 7
1.4 操作系統 9
1.5 Java、萬維網以及其他 10
1.6 Java語言規范、API、JDK和IDE 11
1.7 一個簡單的Java程序 12
1.8 創建、編譯和執行Java程序 15
1.9 程序設計風格和文檔 18
1.10 程序設計錯誤 20
1.11 使用NetBeans開發Java程序 23
1.12 使用Eclipse開發Java程序 25
第2章 基本程序設計 33
2.1 引言 34
2.2 編寫簡單的程序 34
2.3 從控制臺讀取輸入 37
2.4 標識符 39
2.5 變量 40
2.6 賦值語句和賦值表達式 41
2.7 命名常量 43
2.8 命名習慣 44
2.9 數值數據類型和操作 44
2.10 數值型直接量 48
2.11 表達式求值以及操作符優先級 50
2.12 示例學習:顯示當前時間 52
2.13 增強賦值操作符 54
2.14 自增和自減操作符 55
2.15 數值類型轉換 56
2.16 軟件開發過程 59
2.17 示例學習:整錢兌零 63
2.18 常見錯誤和陷阱 65
第3章 選擇 75
3.1 引言 76
3.2 boolean數據類型 76
3.3 if語句 78
3.4 雙分支if-else語句 80
3.5 嵌套的if語句和多分支if-else語句 81
3.6 常見錯誤和陷阱 83
3.7 產生隨機數 87
3.8 示例學習:計算身體質量指數 89
3.9 示例學習:計算稅率 90
3.10 邏輯操作符 93
3.11 示例學習:判定閏年 97
3.12 示例學習:彩票 98
3.13 switch語句 100
3.14 條件表達式 103
3.15 操作符的優先級和結合規則 104
3.16 調試 106
第4章 數學函數、字符和字符串 119
4.1 引言 120
4.2 常用數學函數 120
4.3 字符數據類型和操作 125
4.4 String類型 130
4.5 示例學習 139
4.6 格式化控制臺輸出 145
第5章 循環 157
5.1 引言 158
5.2 while循環 158
5.3 do-while循環 168
5.4 for循環 170
5.5 采用哪種循環 174
5.6 嵌套循環 176
5.7 *小化數值錯誤 178
5.8 示例學習 179
5.9 關鍵字break和continue 184
5.10 示例學習:判斷回文串 187
5.11 示例學習:顯示素數 188
第6章 方法 203
6.1 引言 204
6.2 定義方法 204
6.3 調用方法 206
6.4 void方法示例 209
6.5 通過傳值進行參數傳遞 212
6.6 模塊化代碼 215
6.7 示例學習:將十六進制數轉換為十進制數 217
6.8 重載方法 219
6.9 變量的作用域 222
6.10 示例學習:生成隨機字符 223
6.11 方法抽象和逐步求精 225
第7章 一維數組 245
7.1 引言 246
7.2 數組的基礎知識 246
7.3 示例學習:分析數字 253
7.4 示例學習:一副牌 254
7.5 數組的復制 256
7.6 將數組傳遞給方法 257
7.7 從方法中返回數組 260
7.8 示例學習:統計每個字母出現的次數 261
7.9 可變長參數列表 264
7.10 數組的查找 265
7.11 數組的排序 269
7.12 Arrays類 270
7.13 命令行參數 272
第8章 多維數組 287
8.1 引言 288
8.2 二維數組的基礎知識 288
8.3 處理二維數組 291
8.4 將二維數組傳遞給方法 293
8.5 示例學習:多選題測驗評分 294
8.6 示例學習:找出距離*近的點對 296
8.7 示例學習:數獨 298
8.8 多維數組 301
第9章 對象和類 321
9.1 引言 322
9.2 為對象定義類 322
9.3 示例:定義類和創建對象 324
9.4 使用構造方法構造對象 329
9.5 通過引用變量訪問對象 330
9.6 使用Java庫中的類 334
9.7 靜態變量、常量和方法 337
9.8 可見性修飾符 342
9.9 數據域封裝 344
9.10 向方法傳遞對象參數 347
9.11 對象數組 351
9.12 不可變對象和類 353
9.13 變量的作用域 355
9.14 this引用 356
第10章 面向對象思考 365
10.1 引言 366
10.2 類的抽象和封裝 366
10.3 面向對象的思考 370
10.4 類的關系 373
10.5 示例學習:設計Course類 376
10.6 示例學習:設計棧類 378
10.7 將基本數據類型值作為對象處理 380
10.8 基本類型和包裝類類型之間的自動轉換 383
10.9 BigInteger和BigDecimal類 384
10.10 String類 386
10.11 StringBuilder和StringBuffer類 392
第11章 繼承和多態 409
11.1 引言 410
11.2 父類和子類 410
11.3 使用super關鍵字 416
11.4 方法重寫 419
11.5 方法重寫與重載 420
11.6 Object類及其toString()方法 422
11.7 多態 423
11.8 動態綁定 424
11.9 對象轉換和instanceof運算符 427
11.10 Object類的equals方法 431
11.11 ArrayList類 432
11.12 對于列表有用的方法 438
11.13 示例學習:自定義棧類 439
11.14 protected數據和方法 440
11.15 防止擴展和重寫 442
第12章 異常處理和文本I/O 449
12.1 引言 450
12.2 異常處理概述 450
12.3 異常類型 455
12.4 關于異常處理的更多知識 458
12.5 finally子句 466
12.6 何時使用異常 467
12.7 重新拋出異常 468
12.8 鏈式異常 469
12.9 創建自定義異常類 470
12.10 File類 473
12.11 文件輸入和輸出 476
12.12 從Web上讀取數據 482
12.13 示例學習:Web爬蟲 484
第13章 抽象類和接口 495
13.1 引言 496
13.2 抽象類 496
13.3 示例學習:抽象的Number類 501
13.4 示例學習:Calendar和GregorianCalendar 503
13.5 接口 506
13.6 Comparable接口 509
13.7 Cloneable接口 513
13.8 接口與抽象類 517
13.9 示例學習:Rational類 520
13.10 類的設計原則 525
第14章 JavaFX基礎 535
14.1 引言 536
14.2 JavaFX與Swing以及AWT的比較 536
14.3 JavaFX程序的基本結構 536
14.4 面板、UI組件以及形狀 539
14.5 屬性綁定 542
14.6 節點的通用屬性和方法 545
14.7 Color類 546
14.8 Font類 547
14.9 Image和ImageView類 549
14.10 布局面板 552
14.11 形狀 560
14.12 示例學習:ClockPane類 572
第15章 事件驅動編程和動畫 585
15.1 引言 586
15.2 事件和事件源 588
15.3 注冊處理器和處理事件 589
15.4 內部類 593
15.5 匿名內部類處理器 594
15.6 使用lambda表達式簡化事件處理 597
15.7 示例學習:貸款計算器 600
15.8 鼠標事件 602
15.9 鍵盤事件 603
15.10 可觀察對象的監聽器 606
15.11 動畫 608
15.12 示例學習:彈球 616
第16章 JavaFX UI組件和多媒體 629
16.1 引言 630
16.2 Labeled和Label 630
16.3 按鈕 632
16.4 復選框 634
16.5 單選按鈕 637
16.6 文本域 639
16.7 文本區域 641
16.8 組合框 644
16.9 列表視圖 647
16.10 滾動條 651
16.11 滑動條 654
16.12 示例學習:開發一個井字游戲 657
16.13 視頻和音頻 662
16.14 示例學習:國旗和國歌 665
第17章 二進制 I/O 677
17.1 引言 678
17.2 在Java中如何處理文本I/O 678
17.3 文本I/O與二進制I/O 679
17.4 二進制I/O類 680
17.5 示例學習:復制文件 691
17.6 對象I/O 692
17.7 隨機訪問文件 697
第18章 遞歸 705
18.1 引言 706
18.2 示例學習:計算階乘 706
18.3 示例學習:計算斐波那契數 709
18.4 使用遞歸解決問題 712
18.5 遞歸輔助方法 714
18.6 示例學習:得到目錄的大小 717
18.7 示例學習:漢諾塔 719
18.8 示例學習:分形 722
18.9 遞歸與迭代 726
18.10 尾遞歸 727
第19章 泛型 737
19.1 引言 738
19.2 動機和優點 738
19.3 定義泛型類和接口 740
19.4 泛型方法 742
19.5 示例學習:對一個對象數組進行排序 744
19.6 原始類型和向后兼容 746
19.7 通配泛型 747
19.8 消除泛型和對泛型的限制 750
19.9 示例學習:泛型矩陣類 752
第20章 線性表、棧、隊列和優先隊列 761
20.1 引言 762
20.2 合集 762
20.3 迭代器 766
20.4 線性表 767
20.5 Comparator接口 772
20.6 線性表和合集的靜態方法 773
20.7 示例學習:彈球 777
20.8 向量類和棧類 781
20.9 隊列和優先隊列 783
20.10 示例學習:表達式求值 786
第21章 集合和映射表 797
21.1 引言 798
21.2 集合 798
21.3 比較集合和線性表的性能 806
21.4 示例學習:統計關鍵字 809
21.5 映射表 810
21.6 示例學習:單詞的出現次數 815
21.7 單元素與不可變的合集和映射表 816
第22章 開發高效算法 821
22.1 引言 822
22.2 使用大O符號來衡量算法效率 822
22.3 示例:確定大O 824
22.4 分析算法的時間復雜度 828
22.5 使用動態編程計算斐波那契數 831
22.6 使用歐幾里得算法求*大公約數 833
22.7 尋找素數的高效算法 837
22.8 使用分而治之法尋找*近的點對 843
22.9 使用回溯法解決八皇后問題 846
22.10 計算幾何:尋找凸包 849
第23章 排序 861
23.1 引言 862
23.2 插入排序 862
23.3 冒泡排序 864
23.4 歸并排序 867
23.5 快速排序 870
23.6 堆排序 874
23.7 桶排序和基數排序 881
23.8 外部排序 883
第24章 實現線性表、棧、隊列和優先隊列 895
24.1 引言 896
24.2 線性表的通用特性 896
24.3 數組線性表 900
24.4 鏈表 906
24.5 棧和隊列 920
24.6 優先隊列
展開全部

Java語言程序設計-(基礎篇)-(英文版.第10版) 作者簡介

Y. Daniel Liang:普度大學終身教授,阿姆斯特朗亞特蘭大州立大學計算機科學系教授。他所編寫的Java教程在美國大學Java課程中采用率高,同時他還兼任Prentice Hall Java系列叢書的編輯。梁勇(Y. Daniel Liang),阿姆斯特朗亞特蘭大州立大學計算機科學系Yamacraw教授。之前曾是普渡大學計算機科學系副教授,并曾兩次獲得普渡大學大學杰出研究獎。他所編寫的Java教程在美國大學Java課程中采用率高。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 广东泵阀展|阀门展-广东国际泵管阀展览会 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 定制异形重型钢格栅板/钢格板_定做踏步板/排水沟盖板_钢格栅板批发厂家-河北圣墨金属制品有限公司 | 手持式线材张力计-套帽式风量罩-深圳市欧亚精密仪器有限公司 | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | LHH药品稳定性试验箱-BPS系列恒温恒湿箱-意大利超低温冰箱-上海一恒科学仪器有限公司 | 浙江栓钉_焊钉_剪力钉厂家批发_杭州八建五金制造有限公司 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 深圳市万色印象美业有限公司 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 万濠投影仪_瑞士TRIMOS高度仪_尼康投影仪V12BDC|量子仪器 | CTAB,表面活性剂1631溴型(十六烷基三甲基溴化铵)-上海升纬化工原料有限公司 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 圆形振动筛_圆筛_旋振筛_三次元振动筛-河南新乡德诚生产厂家 | 废气处理设备-工业除尘器-RTO-RCO-蓄热式焚烧炉厂家-江苏天达环保设备有限公司 | 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 | 液氮罐_液氮容器_自增压液氮罐_杜瓦瓶_班德液氮罐厂家 | 云阳人才网_云阳招聘网_云阳人才市场_云阳人事人才网_云阳人家招聘网_云阳最新招聘信息 | 开云(中国)Kaiyun·官方网站 - 登录入口| PCB接线端子_栅板式端子_线路板连接器_端子排生产厂家-置恒电气 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | pH污水传感器电极,溶解氧电极传感器-上海科蓝仪表科技有限公司 | 5L旋转蒸发器-20L-50L旋转蒸发器-上海越众仪器设备有限公司 | 便携式表面粗糙度仪-彩屏硬度计-分体式粗糙度仪-北京凯达科仪科技有限公司 | 水厂自动化-水厂控制系统-泵站自动化|控制系统-闸门自动化控制-济南华通中控科技有限公司 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | uv固化机-丝印uv机-工业烤箱-五金蚀刻机-分拣输送机 - 保定市丰辉机械设备制造有限公司 | 复合肥,化肥厂,复合肥批发,化肥代理,复合肥品牌-红四方 | 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 | 云南外加剂,云南速凝剂,云南外加剂代加工-普洱澜湄新材料科技有限公司 |