利用案例輕松學(xué)習(xí)Java語言(計(jì)算機(jī)系列教材)
定 價(jià):69 元
- 作者:覃遵躍 等編著
- 出版時(shí)間:2013/12/1
- ISBN:9787302342489
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312
- 頁碼:623
- 紙張:膠版紙
- 版次:1
- 開本:大16開
《利用案例輕松學(xué)習(xí)Java語言/普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材計(jì)算機(jī)系列教材》從初學(xué)者的角度出發(fā),通過豐富的實(shí)際應(yīng)用案例、簡(jiǎn)單清晰的圖示和表格詳細(xì)介紹了Java的面向?qū)ο缶幊碳夹g(shù)和多種實(shí)用開發(fā)方法,旨在培養(yǎng)學(xué)生利用Java程序設(shè)計(jì)技術(shù)解決實(shí)際問題的能力。全書分為16章,包括Java概述及系統(tǒng)環(huán)境搭建、Java語言基礎(chǔ)、Java程序流程控制、數(shù)組與方法、面向?qū)ο笤O(shè)計(jì)(基礎(chǔ)篇)、面向?qū)ο笤O(shè)計(jì)(高級(jí)篇)、異常處理、包及訪問控制權(quán)限、泛型、常用實(shí)用類、Java的I/O系統(tǒng)、Java集合、反射機(jī)制、線程處理、圖形用戶界面、Java數(shù)據(jù)庫(kù)操作和網(wǎng)絡(luò)編程。
《利用案例輕松學(xué)習(xí)Java語言/普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材計(jì)算機(jī)系列教材》所有程序都在JDK1.5中經(jīng)過驗(yàn)證,給出了運(yùn)行結(jié)果并對(duì)結(jié)果進(jìn)行了重點(diǎn)解釋。本書列舉了315個(gè)簡(jiǎn)單程序案例、13個(gè)綜合程序案例、233個(gè)示意圖,方便讀者理解相關(guān)知識(shí)點(diǎn)并掌握它們的應(yīng)用技巧。《利用案例輕松學(xué)習(xí)Java語言/普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材計(jì)算機(jī)系列教材》提供配套教學(xué)資源,包括電子課件、所有源程序代碼和習(xí)題參考答案。
本書可作為高等院校計(jì)算機(jī)、軟件工程、信息管理與信息系統(tǒng)和電子商務(wù)等專業(yè)的“Java程序設(shè)計(jì)”課程教材,也可作為Java語言的自學(xué)者入門用書。
《利用案例輕松學(xué)習(xí)Java語言/普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材計(jì)算機(jī)系列教材》特色: 每章確定了具體的學(xué)習(xí)目標(biāo),以及重要的知識(shí)點(diǎn)。 采用程序案例解釋抽象的概念和原理,對(duì)于重要知識(shí)點(diǎn)利用圖形表示! 独冒咐p松學(xué)習(xí)Java語言/普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材計(jì)算機(jī)系列教材》列舉了315個(gè)簡(jiǎn)單程序案例,13個(gè)綜合程序案例,實(shí)踐“做中學(xué)、練中會(huì)”的教學(xué)模式! 独冒咐p松學(xué)習(xí)Java語言/普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材計(jì)算機(jī)系列教材》程序案例很多來源于實(shí)際生活,或者軟件產(chǎn)品的某些功能,使程序案例具有很強(qiáng)的實(shí)用性和可操作性! ∶空潞竺娌贾昧诵问蕉鄻印⒏采w知識(shí)面廣的習(xí)題。
面向?qū)ο缶幊碳夹g(shù)根據(jù)人類認(rèn)識(shí)事物所采用的思維方式來真實(shí)地模擬客觀世界,并且把數(shù)據(jù)與操作封裝在類中,符合大規(guī)模軟件開發(fā)的要求。1995年,由Sun公司推出的Java語言是純面向?qū)ο缶幊陶Z言。該語言以簡(jiǎn)單高效、安全性強(qiáng)、可移植性好、支持多線程以及平臺(tái)無關(guān)性等特征成為Internet上最受歡迎的軟件開發(fā)語言,該語言也為移動(dòng)互聯(lián)和智能電子等領(lǐng)域提供軟件開發(fā)服務(wù)。根據(jù)TIOBE開發(fā)語言排行榜統(tǒng)計(jì),目前有約20%的開發(fā)人員使用Java語言。
本書旨在培養(yǎng)讀者面向?qū)ο蟮乃季S方法、面向?qū)ο缶幊碳夹g(shù)的能力和利用Java API解決實(shí)際問題的能力。
作者多年來一直從事計(jì)算機(jī)科學(xué)與技術(shù)和軟件工程專業(yè)課程的教學(xué)與研究工作,本書總結(jié)了作者多次講授“Java程序設(shè)計(jì)語言”以及其他相關(guān)課程的授課經(jīng)驗(yàn),在知識(shí)點(diǎn)和程序案例方面做了精心挑選與設(shè)計(jì)。
本書內(nèi)容涵蓋了Java的核心知識(shí)點(diǎn),分為3個(gè)模塊,如下所示。序號(hào)模塊名主 要 內(nèi) 容1Java程序設(shè)計(jì)基礎(chǔ)Java開發(fā)環(huán)境搭建、Java語言基礎(chǔ)(數(shù)據(jù)類型、常量、變量、運(yùn)算符、表達(dá)式等)、流程控制語句、數(shù)組與方法2Java面向?qū)ο蟪绦蛟O(shè)計(jì)類、封裝、繼承、多態(tài)、接口、異常、包、權(quán)限控制3Java API應(yīng)用開發(fā)泛型、類集、多線程、輸入輸出、數(shù)據(jù)庫(kù)編程、網(wǎng)絡(luò)編程、GUI編程、反射機(jī)制、常用實(shí)用類(包括日期類、包裝類、對(duì)象克隆、正則表達(dá)式等)學(xué)習(xí)程序設(shè)計(jì)除了掌握相關(guān)的理論知識(shí)點(diǎn)之外,還需要很強(qiáng)的動(dòng)手實(shí)踐能力和獨(dú)立分析問題、解決問題的能力。本書秉承CDIO工程化教學(xué)理念,采用案例驅(qū)動(dòng)的教學(xué)模式引導(dǎo)讀者學(xué)習(xí)Java程序設(shè)計(jì)語言,列舉的案例生動(dòng)有趣并且接近實(shí)際生活,用以提高讀者的學(xué)習(xí)興趣和積極性。本書特色如下。
。1) 每一章均確定了具體的學(xué)習(xí)目標(biāo)和重要的知識(shí)點(diǎn)。
。2) 采用程序案例解釋抽象的概念和原理,利用圖形表示重要的知識(shí)點(diǎn)。
(3) 本書列舉了315個(gè)簡(jiǎn)單程序案例,13個(gè)綜合程序案例,實(shí)踐“做中學(xué)、練中會(huì)”的教學(xué)模式。
。4) 書中很多程序案例來源于實(shí)際生活,或者軟件產(chǎn)品的某些功能,使程序案例具有很強(qiáng)的實(shí)用性和可操作性。
。5) 各章后面都布置了形式多樣、覆蓋知識(shí)面廣的習(xí)題。
本書的編寫參閱了相關(guān)書籍和網(wǎng)站,也得到了許多同仁和同事的支持與幫助,在此一并表示感謝。
本書提供了配套的電子課件,可登錄清華大學(xué)出版社網(wǎng)站(www.tup.com.cn)獲取。
雖然書稿經(jīng)多次精心修改,但由于編者水平有限,難免有疏漏之處,希望同行和讀者批評(píng)指正。
編者
2013年7月
第1章 Java概述及系統(tǒng)環(huán)境搭建
1.1 Java概述
1.1.1 Java的發(fā)展
1.1.2 Java的特點(diǎn)
1.2 Java開發(fā)運(yùn)行環(huán)境
1.2.1 Java的運(yùn)行機(jī)制
1.2.2 搭建JDK開發(fā)環(huán)境
1.2.3 編寫第一個(gè)Java程序
1.2.4 Java的命名規(guī)范
1.3 本章重要知識(shí)點(diǎn)
1.4 習(xí)題
1.4.1 填空題
1.4.2 選擇題
1.4.3 問答題
1.4.4 程序設(shè)計(jì)題 第1章 Java概述及系統(tǒng)環(huán)境搭建
1.1 Java概述
1.1.1 Java的發(fā)展
1.1.2 Java的特點(diǎn)
1.2 Java開發(fā)運(yùn)行環(huán)境
1.2.1 Java的運(yùn)行機(jī)制
1.2.2 搭建JDK開發(fā)環(huán)境
1.2.3 編寫第一個(gè)Java程序
1.2.4 Java的命名規(guī)范
1.3 本章重要知識(shí)點(diǎn)
1.4 習(xí)題
1.4.1 填空題
1.4.2 選擇題
1.4.3 問答題
1.4.4 程序設(shè)計(jì)題
第2章 Java語言基礎(chǔ)
2.1 Java程序結(jié)構(gòu)
2.2 Java程序注釋
2.3 Java符號(hào)集
2.3.1 Java符號(hào)系統(tǒng)
2.3.2 標(biāo)識(shí)符
2.3.3 關(guān)鍵字
2.4 數(shù)據(jù)類型
2.4.1 數(shù)據(jù)類型的概念
2.4.2 常量
2.4.3 變量
2.4.4 整數(shù)類型
2.4.5 浮點(diǎn)數(shù)類型
2.4.6 字符類型
2.4.7 布爾類型
2.5 數(shù)據(jù)類型轉(zhuǎn)換
2.5.1 數(shù)值類型之間的自動(dòng)轉(zhuǎn)換
2.5.2 數(shù)值類型之間的強(qiáng)制轉(zhuǎn)換
2.5.3 字符串與其他類型之間的轉(zhuǎn)換
2.6 表達(dá)式與語句
2.6.1 算術(shù)表達(dá)式
2.6.2 賦值表達(dá)式
2.6.3 關(guān)系表達(dá)式
2.6.4 邏輯表達(dá)式
2.6.5 表達(dá)式語句
2.6.6 運(yùn)算符的優(yōu)先級(jí)
2.7 本章重要知識(shí)點(diǎn)
2.8 習(xí)題
2.8.1 填空題
2.8.2 選擇題
2.8.3 簡(jiǎn)答題
2.8.4 編程題
第3章 Java程序流程控制
3.1 選擇結(jié)構(gòu)
3.1.1 if語句
3.1.2 swith語句
3.1.3 條件運(yùn)算符
3.2 循環(huán)結(jié)構(gòu)
3.2.1 while語句
3.2.2 do……while語句
3.2.3 for語句
3.2.4 循環(huán)嵌套
3.3 break和continue語句
3.3.1 break語句
3.3.2 continue語句
3.4 本章重要知識(shí)點(diǎn)
3.5 習(xí)題
3.5.1 填空題
3.5.2 選擇題
……
第4章 數(shù)組與方法
第5章 面向?qū)ο笤O(shè)計(jì)(基礎(chǔ)篇)
第6章 面向?qū)ο笤O(shè)計(jì)(高級(jí)篇)
第7章 異常處理
第8章 包及訪問控制權(quán)限
第9章 泛型
第10章 常用實(shí)用類
第11章 Java的I/O系統(tǒng)
第12章 Java集合
第13章 反射機(jī)制
第14章 線程處理
第15章 圖形用戶界面
第16章 Java數(shù)據(jù)庫(kù)操作
第17章 網(wǎng)絡(luò)編程