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

歡迎光臨中圖網 請 | 注冊
> >
清華JAVA編程入門官方教程第7版

包郵 清華JAVA編程入門官方教程第7版

出版社:清華大學出版社出版時間:2018-06-01
開本: 其他 頁數: 461
中 圖 價:¥34.8(3.9折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

清華JAVA編程入門官方教程第7版 版權信息

  • ISBN:9787302499329
  • 條形碼:9787302499329 ; 978-7-302-49932-9
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

清華JAVA編程入門官方教程第7版 本書特色

針對Java SE 9做了全面細致的更新,將引導你輕松學習新的核心Java編程技能,指導你立即著手編寫Java程序。《Java編程入門官方教程(第7版)》開篇講述Java語言基礎知識(如創建、編譯和運行Java程序的方式),此后濃墨重彩地描述構成Java語言核心的關鍵字、語法和結構。*后介紹Java的一些高級特性,如多線程程序設計、泛型、lambda表達式、Swing、JavaFX、新“模塊”功能以及Java*的交互式編程工具Jshell。

清華JAVA編程入門官方教程第7版 內容簡介

針對Java SE 9做了全面細致的更新,將引導你輕松學習新的核心Java編程技能,指導你立即著手編寫Java程序。《Java編程入門官方教程(第7版)》開篇講述Java語言基礎知識(如創建、編譯和運行Java程序的方式),此后濃墨重彩地描述構成Java語言核心的關鍵字、語法和結構。很后介紹Java的一些不錯特性,如多線程程序設計、泛型、lambda表達式、Swing、JavaFX、新“模塊”功能以及Java近期新的交互式編程工具Jshell。

清華JAVA編程入門官方教程第7版 目錄

第1章 Java基礎 1 1.1 Java的起源 1 1.2 Java對Internet的貢獻 2 1.2.1 Java簡化了基于Web的編程 3 1.2.2 Java applet 3 1.2.3 安全性 3 1.2.4 可移植性 3 1.3 Java的魔法:字節碼 3 1.4 超越applet 4 1.5 Java的主要術語 4 1.6 面向對象程序設計 5 1.6.1 封裝 5 1.6.2 多態性 6 1.6.3 繼承 6 1.7 獲得Java開發工具包 6 1.8 **個簡單的程序 7 1.8.1 輸入程序 7 1.8.2 編譯程序 8 1.8.3 逐行分析**個程序 8 1.9 處理語法錯誤 9 1.10 第二個簡單程序 10 1.11 另一種數據類型 11 1.12 兩條控制語句 13 1.12.1 if語句 13 1.12.2 for循環語句 14 1.13 創建代碼塊 15 1.14 分號和定位 16 1.15 縮進原則 16 1.16 Java關鍵字 18 1.17 Java標識符 18 1.18 Java類庫 19 1.19 自測題 19 第2章 數據類型與運算符 21 2.1 數據類型為什么重要 21 2.2 Java的基本類型 21 2.2.1 整數類型 22 2.2.2 浮點型 23 2.2.3 字符型 23 2.2.4 布爾類型 24 2.3 字面值 26 2.3.1 十六進制、八進制和二進制
字面值 26 2.3.2 字符轉義序列 26 2.3.3 字符串字面值 27 2.4 變量詳解 28 2.4.1 初始化變量 28 2.4.2 動態初始化 28 2.5 變量的作用域和生命期 28 2.6 運算符 30 2.7 算術運算符 30 2.8 關系運算符和邏輯運算符 32 2.9 短路邏輯運算符 33 2.10 賦值運算符 34 2.11 速記賦值 34 2.12 賦值中的類型轉換 35 2.13 不兼容類型的強制轉換 36 2.14 運算符的優先級 37 2.15 表達式 38 2.15.1 表達式中的類型轉換 38 2.15.2 間距和圓括號 40 2.16 自測題 40 第3章 程序控制語句 41 3.1 從鍵盤輸入字符 41 3.2 if語句 42 3.2.1 嵌套if語句 43 3.2.2 if-else-if階梯狀結構 44 3.3 switch語句 44 3.4 for循環 48 3.4.1 for循環的一些變體 50 3.4.2 缺失部分要素的for循環 50 3.4.3 無限循環 51 3.4.4 沒有循環體的循環 51 3.4.5 在for循環內部聲明循環控制
變量 52 3.4.6 增強型for循環 52 3.5 while循環 52 3.6 do-while循環 54 3.7 使用break語句退出循環 57 3.8 將break語句作為一種goto語句使用 58 3.9 使用continue語句 61 3.10 嵌套循環 65 3.11 自測題 65 第4章 類、對象和方法 67 4.1 類的基礎知識 67 4.1.1 類的基本形式 67 4.1.2 定義類 68 4.2 如何創建對象 70 4.3 引用變量和賦值 70 4.4 方法 71 4.5 從方法返回值 73 4.6 返回值 73 4.7 使用形參 75 4.8 構造函數 81 4.9 帶形參的構造函數 82 4.10 深入介紹new運算符 83 4.11 垃圾回收 83 4.12 this關鍵字 84 4.13 自測題 85 第5章 其他數據類型與運算符 87 5.1 數組 87 5.2 多維數組 91 5.3 不規則數組 91 5.3.1 三維或更多維的數組 92 5.3.2 初始化多維數組 93 5.4 另一種聲明數組的語法 93 5.5 數組引用賦值 94 5.6 使用length成員 95 5.7 for-each形式的循環 99 5.7.1 迭代多維數組 101 5.7.2 應用增強型for循環 102 5.8 字符串 102 5.8.1 構造字符串 102 5.8.2 操作字符串 103 5.8.3 字符串數組 104 5.8.4 字符串是不可變的 105 5.8.5 使用String控制switch語句 106 5.9 使用命令行實參 106 5.10 位運算符 107 5.10.1 位運算符的與、或、異或和非 108 5.10.2 移位運算符 111 5.10.3 位運算符的賦值速記符 112 5.11 ?運算符 114 5.12 自測題 115 第6章 方法和類詳解 117 6.1 控制對類成員的訪問 117 6.2 向方法傳遞對象 121 6.3 返回對象 124 6.4 方法重載 125 6.5 重載構造函數 129 6.6 遞歸 132 6.7 理解static關鍵字 134 6.8 嵌套類和內部類 138 6.9 varargs 140 6.9.1 varargs基礎 141 6.9.2 重載varargs方法 143 6.9.3 varargs和歧義 144 6.10 自測題 145 第7章 繼承 147 7.1 繼承的基礎知識 147 7.2 成員訪問與繼承 149 7.3 構造函數和繼承 151 7.4 使用super調用超類構造函數 152 7.5 使用super訪問超類成員 155 7.6 創建多級層次結構 158 7.7 何時調用構造函數 160 7.8 超類引用和子類對象 161 7.9 方法重寫 164 7.10 重寫的方法支持多態性 166 7.11 為何使用重寫方法 167 7.12 使用抽象類 170 7.13 使用final 173 7.13.1 使用final防止重寫 173 7.13.2 使用final防止繼承 174 7.13.3 對數據成員使用final 174 7.14 Object類 175 7.15 自測題 175 第8章 包和接口 177 8.1 包 177 8.1.1 定義包 177 8.1.2 尋找包和CLASSPATH 178 8.1.3 一個簡短的包示例 178 8.2 包和成員訪問 179 8.3 理解被保護的成員 181 8.4 導入包 182 8.5 Java的類庫位于包中 183 8.6 接口 184 8.7 實現接口 185 8.8 使用接口引用 187 8.9 接口中的變量 192 8.10 接口能夠擴展 193 8.11 默認接口方法 193 8.11.1 默認方法的基礎知識 194 8.11.2 默認方法的實際應用 195 8.11.3 多繼承問題 196 8.12 在接口中使用靜態方法 196 8.13 私有接口方法 197 8.14 有關包和接口的*后思考 198 8.15 自測題 198 第9章 異常處理 199 9.1 異常的層次結構 199 9.2 異常處理基礎 200 9.2.1 使用關鍵字try和catch 200 9.2.2 一個簡單的異常示例 200 9.3 未捕獲異常的結果 202 9.4 使用多個catch語句 203 9.5 捕獲子類異常 204 9.6 try代碼塊可以嵌套 205 9.7 拋出異常 206 9.8 Throwable詳解 207 9.9 使用finally 208 9.10 使用throws語句 210 9.11 新增的3種異常功能 211 9.12 Java的內置異常 212 9.13 創建異常子類 213 9.14 自測題 217 第10章 使用I/O 219 10.1 Java的I/O基于流 219 10.2 字節流和字符流 219 10.3 字節流類 220 10.4 字符流類 220 10.5 預定義流 221 10.6 使用字節流 221 10.6.1 讀取控制臺輸入 222 10.6.2 寫入控制臺輸出 223 10.7 使用字節流讀寫文件 223 10.7.1 從文件輸入 223 10.7.2 寫入文件 226 10.8 自動關閉文件 227 10.9 讀寫二進制數據 229 10.10 隨機訪問文件 232 10.11 使用Java字符流 234 10.11.1 使用字符流的控制臺輸入 235 10.11.2 使用字符流的控制臺輸出 237 10.12 使用字符流的文件I/O 237 10.12.1 使用FileWriter 238 10.12.2 使用FileReader 238 10.13 使用Java的類型封裝器轉換數值
字符串 239 10.14 自測題 246 第11章 多線程程序設計 247 11.1 多線程的基礎知識 247 11.2 Thread類和Runnable接口 248 11.3 創建一個線程 248 11.4 創建多個線程 255 11.5 確定線程何時結束 257 11.6 線程的優先級 259 11.7 同步 262 11.8 使用同步方法 262 11.9 同步語句 264 11.10 使用notify( )、wait( )和notifyAll( )
的線程通信 266 11.11 線程的掛起、繼續執行和停止 270 11.12 自測題 274 第12章 枚舉、自動裝箱、靜態導入和
注解 275 12.1 枚舉 275 12.2 Java語言中的枚舉是類類型 277 12.3 values( )和valueOf( )方法 277 12.4 構造函數、方法、實例變量和
枚舉 278 12.5 枚舉繼承enum 279 12.6 自動裝箱 284 12.7 類型封裝器 284 12.8 自動裝箱的基礎知識 286 12.9 自動裝箱和方法 286 12.10 發生在表達式中的自動裝箱/自動
拆箱 287 12.11 靜態導入 289 12.12 注解(元數據) 290 12.13 自測題 292 第13章 泛型 295 13.1 泛型的基礎知識 295 13.2 一個簡單的泛型示例 296 13.2.1 泛型只能用于引用類型 298 13.2.2 泛型類型是否相同基于其類型
實參 298 13.2.3 帶有兩個類型形參的泛型類 299 13.2.4 泛型類的一般形式 300 13.3 約束類型 300 13.4 使用通配符實參 302 13.5 約束通配符 304 13.6 泛型方法 306 13.7 泛型構造函數 308 13.8 泛型接口 308 13.9 原類型和遺留代碼 313 13.10 使用菱形運算符進行類型推斷 315 13.11 擦除特性 315 13.12 歧義錯誤 316 13.13 一些泛型限制 316 13.13.1 類型形參不能實例化 316 13.13.2 對靜態成員的限制 317 13.13.3 泛型數組限制 317 13.13.4 泛型異常限制 318 13.14 繼續學習泛型 318 13.15 自測題 318 第14章 lambda表達式和方法引用 319 14.1 lambda表達式簡介 319 14.1.1 lambda表達式的基礎知識 320 14.1.2 函數式接口 320 14.1.3 幾個lambda表達式示例 322 14.2 塊lambda表達式 325 14.3 泛型函數式接口 326 14.4 lambda表達式和變量捕獲 330 14.5 從 lambda表達式中拋出異常 331 14.6 方法引用 332 14.6.1 靜態方法的方法引用 332 14.6.2 實例方法的方法引用 334 14.7 構造函數引用 336 14.8 預定義的函數式接口 338 14.9 自測題 339 第15章 模塊 341 15.1 模塊基礎 341 15.1.1 簡單的模塊示例 342 15.1.2 編譯、運行**個模塊示例 345 15.1.3 requires和exports 346 15.2 java.base和平臺模塊 346 15.3 舊代碼和未命名的模塊 347 15.4 導出到特定的模塊 347 15.5 使用requires transitive 348 15.6 使用服務 351 15.6.1 服務和服務提供程序的基礎
知識 351 15.6.2 基于服務的關鍵字 351 15.6.3 基于模塊的服務示例 352 15.7 其他模塊功能 356 15.7.1 open模塊 357 15.7.2 opens語句 357 15.7.3 requires static 357 15.8 繼續模塊的學習 357 15.9 自測題 358 第16章 Swing介紹 359 16.1 Swing的起源和設計原則 359 16.2 組件和容器 360 16.2.1 組件 361 16.2.2 容器 361 16.2.3 頂級容器窗格 361 16.3 布局管理器 362 16.4 **個簡單的Swing程序 362 16.5 Swing事件處理 365 16.5.1 事件 365 16.5.2 事件源 365 16.5.3 事件監聽器 366 16.5.4 事件類和監聽器接口 366 16.6 使用JButton 366 16.7 使用JTextField 369 16.8 使用JCheckBox 371 16.9 使用JList 374 16.10 使用匿名內部類或lambda表達式
來處理事件 380 16.11 自測題 381 第17章 JavaFX簡介 383 17.1 JavaFX的基本概念 383 17.1.1 JavaFX包 384 17.1.2 Stage和Scene類 384 17.1.3 節點和場景圖 384 17.1.4 布局 384 17.1.5 Application類和生命周期方法 384 17.1.6 啟動JavaFX應用程序 385 17.2 JavaFX應用程序的骨架 385 17.3 編譯和運行JavaFX程序 387 17.4 應用程序線程 387 17.5 使用簡單的JavaFX控件Label 387 17.6 使用按鈕和事件 389 17.6.1 事件基礎 389 17.6.2 按鈕控件簡介 390 17.6.3 演示事件處理和按鈕 390 17.7 其他3個JavaFX控件 392 17.7.1 CheckBox 392 17.7.2 ListView 396 17.7.3 TextField 399 17.8 效果和變換簡介 401 17.8.1 效果 401 17.8.2 變換 403 17.8.3 演示效果和變換 403 17.9 進一步學習 406 17.10 自測題 406 附錄A 自測題答案 409 附錄B 使用Java的文檔注釋 439 附錄C Java Web Start概述 445 附錄D JShell簡介 451 附錄E 更多Java關鍵字
展開全部

清華JAVA編程入門官方教程第7版 作者簡介

暢銷書作家Herbert Schildt是Java語言的權威,他撰寫程序設計圖書超過三十年,在全世界銷售了數百萬冊,并被翻譯成了多種語言。他撰寫了眾多關于Java的圖書,包括Java: The Complete Reference、Herb Schildt’s Java Programming Cookbook、Introducing JavaFX 8 Programming和Swing: A Beginner’s Guide,還撰寫了一些有關C、C 和C#方面的書籍。雖然他對計算機的方方面面都很感興趣,但主要關注點是計算機語言。Schildt獲得了伊利諾伊大學的學士和碩士學位。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 泰安塞纳春天装饰公司【网站】 | uv固化机-丝印uv机-工业烤箱-五金蚀刻机-分拣输送机 - 保定市丰辉机械设备制造有限公司 | 南京泽朗生物科技有限公司-液体饮料代加工_果汁饮料代加工_固体饮料代加工 | 点焊机-缝焊机-闪光对焊机-电阻焊设备生产厂家-上海骏腾发智能设备有限公司 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 东莞画册设计_logo/vi设计_品牌包装设计 - 华略品牌设计公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 手表腕表维修保养鉴定售后服务中心网点 - 名表维修保养 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 广州小程序开发_APP开发公司_分销商城系统定制_小跑科技 | 智慧钢琴-电钢琴-便携钢琴-数码钢琴-深圳市特伦斯乐器有限公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 昊宇水工|河北昊宇水工机械工程有限公司 | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | 钢骨架轻型板_膨石轻型板_钢骨架轻型板价格_恒道新材料 | 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 | 反渗透阻垢剂-缓蚀阻垢剂厂家-循环水处理药剂-山东鲁东环保科技有限公司 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 法兰连接型电磁流量计-蒸汽孔板节流装置流量计-北京凯安达仪器仪表有限公司 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 杜甫仪器官网|实验室平行反应器|升降水浴锅|台式低温循环泵 | 上海瑶恒实业有限公司|消防泵泵|离心泵|官网 | 医学模型生产厂家-显微手术模拟训练器-仿真手术模拟训练系统-北京医教科技 | 发光字|标识设计|标牌制作|精神堡垒 - 江苏苏通广告有限公司 | 短信营销平台_短信群发平台_106短信发送平台-河南路尚 | 耐高温硅酸铝板-硅酸铝棉保温施工|亿欧建设工程 | 希望影视-高清影视vip热播电影电视剧免费在线抢先看 | OpenI 启智 新一代人工智能开源开放平台| 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 青岛代理记账_青岛李沧代理记账公司_青岛崂山代理记账一个月多少钱_青岛德辉财税事务所官网 |