Java程序設(shè)計(jì)-(第2版) 版權(quán)信息
- ISBN:9787121289125
- 條形碼:9787121289125 ; 978-7-121-28912-5
- 裝幀:暫無(wú)
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>>
Java程序設(shè)計(jì)-(第2版) 本書(shū)特色
古人云,"萬(wàn)事開(kāi)頭難”,熟練掌握java語(yǔ)言是java應(yīng)用開(kāi)發(fā)的**個(gè)臺(tái)階,能夠深入理解java程序設(shè)計(jì),是學(xué)習(xí)java系列技術(shù)的必要前提。本教材結(jié)合作者多年開(kāi)發(fā)和教學(xué)經(jīng)驗(yàn),從入門(mén)者的學(xué)習(xí)特點(diǎn)出發(fā),循序漸進(jìn)地帶領(lǐng)讀者走進(jìn)java世界,使得"開(kāi)頭并不難”。全書(shū)主要分為六個(gè)部分,包括java語(yǔ)言的類(lèi)、類(lèi)之間的關(guān)系、異常處理、常用api、其他特性總結(jié)和編程實(shí)戰(zhàn)。其中,編程實(shí)戰(zhàn)部分提供了連連看游戲的完整實(shí)現(xiàn),幫助讀者使用教材就能自主實(shí)現(xiàn)該案例,快速提高java程序?qū)嵺`能力。書(shū)中內(nèi)容打破了傳統(tǒng)的堆砌知識(shí)點(diǎn)的方式,而是從解決問(wèn)題的角度詮釋面向?qū)ο蟪绦蛟O(shè)計(jì),涵蓋了企業(yè)實(shí)際工作中常用的技能與知識(shí)點(diǎn),簡(jiǎn)單明了,易讀易懂。本教材適合java語(yǔ)言初學(xué)者以及java程序員閱讀。
Java程序設(shè)計(jì)-(第2版) 內(nèi)容簡(jiǎn)介
古人云,"萬(wàn)事開(kāi)頭難”,熟練掌握J(rèn)ava語(yǔ)言是Java應(yīng)用開(kāi)發(fā)的**個(gè)臺(tái)階,能夠深入理解Java程序設(shè)計(jì),是學(xué)習(xí)Java系列技術(shù)的必要前提。本教材結(jié)合作者多年開(kāi)發(fā)和教學(xué)經(jīng)驗(yàn),從入門(mén)者的學(xué)習(xí)特點(diǎn)出發(fā),循序漸進(jìn)地帶領(lǐng)讀者走進(jìn)Java世界,使得"開(kāi)頭并不難”。全書(shū)主要分為六個(gè)部分,包括Java語(yǔ)言的類(lèi)、類(lèi)之間的關(guān)系、異常處理、常用API、其他特性總結(jié)和編程實(shí)戰(zhàn)。其中,編程實(shí)戰(zhàn)部分提供了連連看游戲的完整實(shí)現(xiàn),幫助讀者使用教材就能自主實(shí)現(xiàn)該案例,快速提高Java程序?qū)嵺`能力。書(shū)中內(nèi)容打破了傳統(tǒng)的堆砌知識(shí)點(diǎn)的方式,而是從解決問(wèn)題的角度詮釋面向?qū)ο蟪绦蛟O(shè)計(jì),涵蓋了企業(yè)實(shí)際工作中常用的技能與知識(shí)點(diǎn),簡(jiǎn)單明了,易讀易懂。本教材適合Java語(yǔ)言初學(xué)者以及Java程序員閱讀。
Java程序設(shè)計(jì)-(第2版) 目錄
**部分 java語(yǔ)言的類(lèi) 第1章 java語(yǔ)言概述 21.1 java語(yǔ)言的特點(diǎn) 21.2 面向?qū)ο蟮幕靖拍?nbsp;31.3 **個(gè)java類(lèi) 41.3.1 環(huán)境搭建 41.3.2 編譯運(yùn)行java類(lèi) 61.4 本章小結(jié) 7第2章 java類(lèi)的組成 82.1 類(lèi) 82.2 屬性 92.3 方法 102.3.1 方法的聲明形式 102.3.2 方法重載 112.4 構(gòu)造方法 122.5 塊 142.6 內(nèi)部類(lèi) 162.7 本章小結(jié) 16第3章 訪(fǎng)問(wèn)權(quán)限修飾符 173.1 包 173.2 4種訪(fǎng)問(wèn)權(quán)限修飾符 183.3 封裝性 183.4 本章小結(jié) 19第4章 數(shù)據(jù)類(lèi)型 204.1 基本數(shù)據(jù)類(lèi)型 204.2 引用類(lèi)型 214.3 字符串類(lèi)型 214.4 包裝器類(lèi)型 234.5 值傳遞 244.6 本章小結(jié) 25第5章 高級(jí)類(lèi)特性 265.1 static 265.2 final 295.3 java類(lèi)中的變量總結(jié) 305.4 本章小結(jié) 31第6章 操作符、流程控制 326.1 操作符 326.2 流程控制 366.2.1 流程控制概述 366.2.2 使用break/continue 語(yǔ)句控制循環(huán) 396.2.3 “中斷”語(yǔ)句比較 416.3 本章小結(jié) 41第7章 **部分自我測(cè)試 42 第二部分 類(lèi)之間的關(guān)系 第8章 關(guān)聯(lián)關(guān)系 448.1 關(guān)聯(lián)關(guān)系的表示 448.2 關(guān)聯(lián)關(guān)系的方向 468.3 關(guān)聯(lián)關(guān)系的多重性 478.4 數(shù)組 478.4.1 數(shù)組的基本概念 478.4.2 數(shù)組的創(chuàng)建及長(zhǎng)度 488.4.3 數(shù)組元素的訪(fǎng)問(wèn) 498.4.4 數(shù)組的賦值 508.4.5 多維數(shù)組 518.4.6 數(shù)組的復(fù)制 528.4.7 arrays類(lèi) 538.5 本章小結(jié) 54第9章 依賴(lài)關(guān)系 569.1 java語(yǔ)言中依賴(lài)關(guān)系的表示 569.2 依賴(lài)與關(guān)聯(lián)的區(qū)別 579.3 本章小結(jié) 57第10章 繼承關(guān)系 5810.1 java語(yǔ)言的繼承 5810.2 繼承中構(gòu)造方法的調(diào)用 5910.3 方法覆蓋 6210.4 抽象類(lèi) 6410.5 抽象方法 6610.6 多態(tài)性 6710.7 this和super關(guān)鍵字 6910.8 final在繼承中的使用 7110.9 static/abstract/final總結(jié) 7110.10 關(guān)聯(lián)和繼承 7210.11 object類(lèi) 7310.12 本章小結(jié) 76第11章 實(shí)現(xiàn)關(guān)系 7711.1 接口定義 7711.2 類(lèi)與接口的關(guān)系:實(shí)現(xiàn) 7811.3 接口的作用 7911.4 接口的語(yǔ)法細(xì)節(jié) 8011.5 comparable接口 8211.6 本章小結(jié) 85第12章 第二部分自我測(cè)試 86第三部分 異常處理 第13章 java應(yīng)用異常處理 8813.1 什么是異常 8813.2 java標(biāo)準(zhǔn)異常類(lèi)型 8913.3 如何處理異常 9113.4 如何拋出異常 9613.5 為何要拋出異常 9613.6 拋出異常后如何處理 9713.7 自定義異常類(lèi) 9913.8 throw與throws總結(jié) 10113.9 try finally的作用 10213.10 再次拋出異常 10313.11 本章小結(jié) 103第14章 第三部分自我測(cè)試 104 第四部分 核心api的使用 第15章 集合框架 10615.1 泛型快速入門(mén) 10615.2 java集合框架概述 10815.3 iterator接口 10915.4 collection及其子接口 10915.5 list的實(shí)現(xiàn)類(lèi) 11015.6 set的實(shí)現(xiàn)類(lèi) 11215.7 map的實(shí)現(xiàn)類(lèi) 11515.8 collections類(lèi) 11815.9 集合與數(shù)組之間的轉(zhuǎn)換 11915.10 本章小結(jié) 121第16章 輸入/輸出系統(tǒng) 12216.1 file類(lèi) 12216.2 文件過(guò)濾器 12416.3 io流的分類(lèi) 12516.4 如何使用io流 12716.5 本章小結(jié) 129第17章 gui編程 13017.1 gui編程概述 13017.2 swing中的組件 13117.3 swing中的布局 13217.4 swing中的事件處理 13417.5 使用內(nèi)部類(lèi)進(jìn)行事件處理 13617.6 使用匿名內(nèi)部類(lèi)進(jìn)行事件處理 13717.7 gui中的并發(fā)任務(wù) 13817.8 本章小結(jié) 139第18章 多線(xiàn)程編程 14018.1 與線(xiàn)程有關(guān)的api 14018.1.1 thread類(lèi) 14018.1.2 runnable接口 14118.2 創(chuàng)建線(xiàn)程的方法 14118.3 線(xiàn)程同步 14418.4 線(xiàn)程通信 14718.5 thread類(lèi)的方法 15018.6 線(xiàn)程死鎖 15118.7 守護(hù)線(xiàn)程 15318.8 本章小結(jié) 153第19章 java網(wǎng)絡(luò)編程 15419.1 tcp/ip概述 15419.2 使用socket進(jìn)行基于tcp 的編程 15519.3 使用datagram進(jìn)行基于udp的編程 15919.4 本章小結(jié) 161第20章 其他常用api 16220.1 日期 16220.2 國(guó)際化 16620.3 格式化 16820.4 大數(shù)據(jù)類(lèi)型 17120.5 反射 17220.6 本章小結(jié) 175第21章 第四部分自我測(cè)試 176第五部分 特性總結(jié) 第22章 泛型 17822.1 泛型介紹 17822.2 定義簡(jiǎn)單泛型類(lèi) 17922.3 泛型與繼承 18022.4 通配符 18122.5 泛型方法 18222.6 本章小結(jié) 182第23章 枚舉 18323.1 為什么使用枚舉 18323.2 枚舉的創(chuàng)建 18523.3 enum類(lèi) 18623.4 遍歷enum的值 18723.5 enum的細(xì)節(jié)問(wèn)題 18723.6 本章小結(jié) 189第24章 其他特性 19024.1 增強(qiáng)for循環(huán) 19024.2 自動(dòng)裝箱、拆箱 19124.3 靜態(tài)導(dǎo)入 19224.4 可變參數(shù) 19324.5 annotation 19424.6 本章小結(jié) 195第25章 第五部分自我檢測(cè) 196 第六部分 編程實(shí)戰(zhàn) 第26章 連連看游戲?qū)崿F(xiàn) 19826.1 搭建工程基本結(jié)構(gòu) 19826.2 實(shí)現(xiàn)靜態(tài)界面 20026.2.1 搭建只顯示菜單的界面 20126.2.2 實(shí)現(xiàn)展現(xiàn)游戲場(chǎng)景和時(shí)間條的面板 20326.2.3 將面板添加到游戲框架 20626.3 隨機(jī)生成游戲場(chǎng)景 20726.3.1 創(chuàng)建抽象類(lèi)abstractgamemodel 20726.3.2 創(chuàng)建abstractgamemodel實(shí)現(xiàn)類(lèi) 21026.3.3 隨機(jī)產(chǎn)生游戲場(chǎng)景 21026.4 實(shí)現(xiàn)直連消除版本 21126.4.1 修改abstractgamemodel類(lèi) 21226.4.2 修改gamemodeldefault類(lèi) 21426.4.3 修改mainpanel類(lèi) 21526.4.4 啟動(dòng)mainpanel創(chuàng)建的線(xiàn)程對(duì)象 21826.5 一折相連 21926.5.1 創(chuàng)建node類(lèi)封裝折點(diǎn)信息 22026.5.2 修改abstractgamemodel類(lèi) 22126.5.3 創(chuàng)建子類(lèi)gamemodeloneturn 22226.5.4 修改mainpanel類(lèi) 22326.6 實(shí)現(xiàn)兩折相連消除版本 22326.6.1 在abstractgamemodel中添加新算法 22426.6.2 創(chuàng)建新的模型子類(lèi)gamemodeltwoturn 22526.6.3 修改mainpanel類(lèi) 22526.7 添加限時(shí)功能 22626.8 添加重新開(kāi)始游戲功能 22826.9 添加可選擇關(guān)卡功能 22926.9.1 在abstractgamemodel中實(shí)現(xiàn)算法 22926.9.2 修改mainpanel類(lèi) 23026.9.3 修改mainframe類(lèi) 23026.10 添加可選擇模型功能 23126.11 添加可選擇圖標(biāo)功能 23126.12 本章小結(jié) 232 附錄a 企業(yè)關(guān)注的技能 233**部分 java語(yǔ)言的類(lèi) 233第二部分 類(lèi)之間的關(guān)系 238第三部分 異常處理 242第四部分 核心api的使用 243第五部分 特性總結(jié) 247
展開(kāi)全部
Java程序設(shè)計(jì)-(第2版) 作者簡(jiǎn)介
中軟國(guó)際教育科技集團(tuán)教學(xué)總監(jiān)、宅客學(xué)院副院長(zhǎng)、Oracle認(rèn)證企業(yè)架構(gòu)師。多年大型企業(yè)項(xiàng)目開(kāi)發(fā)管理經(jīng)驗(yàn),多年IT人才教育經(jīng)驗(yàn),精通企業(yè)應(yīng)用開(kāi)發(fā)、項(xiàng)目管理、架構(gòu)設(shè)計(jì)。