普通高校本科計(jì)算機(jī)專業(yè)特色教材精選·算法與程序設(shè)計(jì):JavaEE基礎(chǔ)教程
定 價(jià):29.5 元
- 作者:史勝輝 ,王春明 ,沈?qū)W華 著
- 出版時(shí)間:2010/2/1
- ISBN:9787302214748
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312JA
- 頁碼:338
- 紙張:膠版紙
- 版次:1
- 開本:16開
《普通高校本科計(jì)算機(jī)專業(yè)特色教材精選·算法與程序設(shè)計(jì):JavaEE基礎(chǔ)教程》包含Java基礎(chǔ)和Java Web編程兩部分內(nèi)容。在保證Java體系結(jié)構(gòu)完整的同時(shí),更注重Java的實(shí)用性,敘述深入淺出,既能達(dá)到相當(dāng)?shù)睦碚摳叨,又通俗易懂;既適合做教材,也適合于自學(xué)。書中有一個(gè)完整的網(wǎng)上書店的案例貫穿于下篇的每個(gè)章節(jié)。
《普通高校本科計(jì)算機(jī)專業(yè)特色教材精選·算法與程序設(shè)計(jì):JavaEE基礎(chǔ)教程》分為上、下兩篇。上篇是Java基礎(chǔ)知識,主要介紹了與Java開發(fā)相關(guān)的一些基礎(chǔ)知識;下篇是JavaEE基礎(chǔ)知識,主要介紹了JSP動態(tài)網(wǎng)頁開發(fā)的相關(guān)知識。《普通高校本科計(jì)算機(jī)專業(yè)特色教材精選·算法與程序設(shè)計(jì):JavaEE基礎(chǔ)教程》的最大特點(diǎn)是書中列舉了大量的實(shí)例,將一些知識點(diǎn)很好地組織到示例中,通過示例來講解相關(guān)內(nèi)容!镀胀ǜ咝1究朴(jì)算機(jī)專業(yè)特色教材精選·算法與程序設(shè)計(jì):JavaEE基礎(chǔ)教程》既可供本科及大專院校用作“Java語言程序設(shè)計(jì)”課程教材,也可用于Java Web開發(fā)的入門教材。
《普通高校本科計(jì)算機(jī)專業(yè)特色教材精選·算法與程序設(shè)計(jì):JavaEE基礎(chǔ)教程》分為上、下兩篇。上篇是Java基礎(chǔ)知識,主要介紹Java基礎(chǔ)知識、類的基礎(chǔ)概念、常用的Java API、Java異常、線程、輸入輸出流、數(shù)據(jù)庫編程的相關(guān)知識。下篇是JavaWeb開發(fā)的相關(guān)知識,主要介紹了Java Web開發(fā)的基本概念、Servlet、JSP、JavaBean、過濾器、JSTL、EL表達(dá)式和JSP自定義標(biāo)簽。 內(nèi)容組織主要側(cè)重于Java Web開發(fā)基礎(chǔ),也就是常說的JavaEE基礎(chǔ)部分。在內(nèi)容選擇上采取實(shí)用性原則,即夠用就好。 在教材的下篇主要結(jié)合一個(gè)完整項(xiàng)目組織教材內(nèi)容,設(shè)計(jì)開發(fā)了一個(gè)完整的網(wǎng)絡(luò)在線書店系統(tǒng),將Java Web開發(fā)的相關(guān)知識點(diǎn)融入項(xiàng)目案例中,這樣便于學(xué)生理解和應(yīng)用,又具有較強(qiáng)的可操作性。
Java程序設(shè)計(jì)課程是計(jì)算機(jī)專業(yè)的一門重要的專業(yè)基礎(chǔ)課,因此被廣泛地開設(shè)在各大學(xué)的計(jì)算機(jī)專業(yè)中,一般學(xué)時(shí)為32~80。但由于內(nèi)容側(cè)重點(diǎn)不同、課時(shí)多少不一,任課教師很難選到一本合適的教材。其原因主要是教材內(nèi)容和教材體系結(jié)構(gòu)滿足不了教學(xué)要求,教材內(nèi)容多少與學(xué)時(shí)不相符。本教材的編寫很好地解決了這一問題。如果是32個(gè)學(xué)時(shí),可以只學(xué)習(xí)上篇的內(nèi)容;如果是48或80學(xué)時(shí)可選學(xué)下篇部分或全部內(nèi)容,給組織教學(xué)帶來很大的靈活性。
Java的內(nèi)容繁多,不可能在一本教材中全部包含進(jìn)來,這就涉及一個(gè)取舍的問題。本教材的內(nèi)容有兩個(gè)部分:Java基礎(chǔ)知識和Java Web開發(fā)的相關(guān)知識。內(nèi)容組織主要側(cè)重于Web開發(fā)基礎(chǔ),也就是常說的JavaEE基礎(chǔ)部分。因此在內(nèi)容的選擇上采取實(shí)用性的原則,即夠用就好。教材的所有內(nèi)容都是圍繞Web開發(fā)來進(jìn)行選擇的。本教材的特點(diǎn)如下。
在內(nèi)容上,Java基礎(chǔ)知識的講授是通過對Java和C++對比進(jìn)行講解的。很多學(xué)校都是先開設(shè)C或C++課程,因此有些學(xué)生已經(jīng)有了一些C的基礎(chǔ)知識,在內(nèi)容組織時(shí)我們充分考慮到了這一點(diǎn)。例如:在C中有指針的概念,而在Java中沒有指針的概念,但它們之間還有一些內(nèi)在聯(lián)系,通過這樣的對比講解可加深學(xué)生對課程的理解。當(dāng)然沒有C的基礎(chǔ)使用本教材也不會有困難。在Web開發(fā)部分,除了JSP和Servlet以外,教材還增加了JSP標(biāo)簽、EL表達(dá)式和過濾器等和Web開發(fā)相關(guān)的內(nèi)容。
在結(jié)構(gòu)上,結(jié)合案例組織Web相關(guān)知識內(nèi)容。Web開發(fā)具有很強(qiáng)的實(shí)用性,因此設(shè)計(jì)開發(fā)了一個(gè)完整的網(wǎng)絡(luò)在線書店系統(tǒng),這個(gè)系統(tǒng)包括前臺和后臺兩個(gè)部分。前臺包括圖書的增、刪、改、查等一些基本功能,后臺包括圖書查詢、購物車管理等功能。在教材中,JSP和Servlet等知識點(diǎn)完全融入了案例當(dāng)中,每一章都有一個(gè)案例,這個(gè)案例是網(wǎng)絡(luò)在線書店的一部分,學(xué)生每學(xué)完一部分都會有一種成就感,這樣就可以充分調(diào)動學(xué)生學(xué)習(xí)的積極性。 本書分為上、下兩篇。上篇是Java基礎(chǔ),主要介紹Java的基礎(chǔ)知識。第1~3章主要講述了Java編程的基本概念和基本語法,第4、5章主要講述了類的基本概念,第6章主要介紹了Java API中常用的幾個(gè)類,第7~9章介紹了異常、線程和輸入輸出流的概念,第10章介紹了數(shù)據(jù)庫編程的相關(guān)知識。下篇是Java Web基礎(chǔ)知識,主要介紹了JSP動態(tài)網(wǎng)頁開發(fā)的相關(guān)知識。第11章介紹了Java Web開發(fā)的基本概念,第12~15章介紹了Servlet、JSP和JavaBean的基礎(chǔ)知識,第16章介紹了過濾器的基礎(chǔ)知識,第17章介紹了JSTL和EL表達(dá)式,第18章介紹了JSP自定義標(biāo)簽。
本教材的第1~5章由王春明編寫,第6~9章和第18章由沈?qū)W華編寫,第10~17章由史勝輝編寫。本教材在編寫過程中得到了陳建平、王杰華、顧翔、陳森博、魏曉寧、陸培軍、王丹丹、丁浩的大力支持,在此表示衷心感謝!
編者2010年1月
上篇 Java基礎(chǔ)
第1章 Java語言概述與編程環(huán)境
1.1 Java的誕生
1.2 Java的主要特性
1.3 JavaJDK的開發(fā)環(huán)境
1.4 Java程序的運(yùn)行原理
1.5 開發(fā)工具M(jìn)yEclipse的介紹
1.5.1 MyEclipse的安裝
1.5.2 MyEclipse的使用
1.6 簡單Java程序結(jié)構(gòu)
1.6.1 一個(gè)簡單的Java程序
1.6.2 一個(gè)簡單的Java小應(yīng)用程序
習(xí)題1
第2章 Java編程基礎(chǔ)
2.1 標(biāo)識符與關(guān)鍵字
2.1.1 標(biāo)識符
2.1.2 關(guān)鍵字
2.2 數(shù)據(jù)類型
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.3.3 整型變量
2.3.4 浮點(diǎn)類型變量
2.3.5 字符類型變量
2.3.6 布爾類型變量
2.3.7 基本數(shù)據(jù)類型的轉(zhuǎn)換
2.3.8 Java中的引用類型
2.4 運(yùn)算符與表達(dá)式
2.4.1 算術(shù)運(yùn)算
2.4.2 關(guān)系運(yùn)算
2.4.3 邏輯運(yùn)算
2.4.4 位運(yùn)算
2.4.5 賦值運(yùn)算
2.4.6 條件運(yùn)算
2.4.7 特殊操作符
2.4.8 運(yùn)算符的優(yōu)先級和結(jié)合性匯總
2.4.9 表達(dá)式和語句
2.5 數(shù)組
2.5.1 數(shù)組的概念
2.5.2 數(shù)組的創(chuàng)建與初始化
2.5.3 多維數(shù)組
2.5.4 數(shù)組的復(fù)制
2.5.5 操作數(shù)組的工具類
2.5.6 數(shù)組的應(yīng)用舉例
習(xí)題2
第3章 控制結(jié)構(gòu)
3.1 分支結(jié)構(gòu)
3.1.1 if語句
3.1.2 switch語句
3.2 循環(huán)語句
3.2.1 for循環(huán)語句
3.2.2 for-each循環(huán)語句
3.2.3 while與do—while語句
3.3 break與continue語句
習(xí)題3
第4章 類與對象的基本概念
4.1 類與對象的概念
4.1.1 類的聲明
4.1.2 方法重載
4.1.3 構(gòu)造方法
4.1.4 對象
……
下篇 Java Web開發(fā)