普通高校本科計算機專業(yè)特色教材精選·算法與程序設(shè)計:JavaEE基礎(chǔ)教程
定 價:29.5 元
- 作者:史勝輝 ,王春明 ,沈?qū)W華 著
- 出版時間:2010/2/1
- ISBN:9787302214748
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312JA
- 頁碼:338
- 紙張:膠版紙
- 版次:1
- 開本:16開
《普通高校本科計算機專業(yè)特色教材精選·算法與程序設(shè)計:JavaEE基礎(chǔ)教程》包含Java基礎(chǔ)和Java Web編程兩部分內(nèi)容。在保證Java體系結(jié)構(gòu)完整的同時,更注重Java的實用性,敘述深入淺出,既能達到相當?shù)睦碚摳叨龋滞ㄋ滓锥;既適合做教材,也適合于自學(xué)。書中有一個完整的網(wǎng)上書店的案例貫穿于下篇的每個章節(jié)。
《普通高校本科計算機專業(yè)特色教材精選·算法與程序設(shè)計:JavaEE基礎(chǔ)教程》分為上、下兩篇。上篇是Java基礎(chǔ)知識,主要介紹了與Java開發(fā)相關(guān)的一些基礎(chǔ)知識;下篇是JavaEE基礎(chǔ)知識,主要介紹了JSP動態(tài)網(wǎng)頁開發(fā)的相關(guān)知識!镀胀ǜ咝1究朴嬎銠C專業(yè)特色教材精選·算法與程序設(shè)計:JavaEE基礎(chǔ)教程》的最大特點是書中列舉了大量的實例,將一些知識點很好地組織到示例中,通過示例來講解相關(guān)內(nèi)容!镀胀ǜ咝1究朴嬎銠C專業(yè)特色教材精選·算法與程序設(shè)計:JavaEE基礎(chǔ)教程》既可供本科及大專院校用作“Java語言程序設(shè)計”課程教材,也可用于Java Web開發(fā)的入門教材。
《普通高校本科計算機專業(yè)特色教材精選·算法與程序設(shè)計: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表達式和JSP自定義標簽。 內(nèi)容組織主要側(cè)重于Java Web開發(fā)基礎(chǔ),也就是常說的JavaEE基礎(chǔ)部分。在內(nèi)容選擇上采取實用性原則,即夠用就好。 在教材的下篇主要結(jié)合一個完整項目組織教材內(nèi)容,設(shè)計開發(fā)了一個完整的網(wǎng)絡(luò)在線書店系統(tǒng),將Java Web開發(fā)的相關(guān)知識點融入項目案例中,這樣便于學(xué)生理解和應(yīng)用,又具有較強的可操作性。
Java程序設(shè)計課程是計算機專業(yè)的一門重要的專業(yè)基礎(chǔ)課,因此被廣泛地開設(shè)在各大學(xué)的計算機專業(yè)中,一般學(xué)時為32~80。但由于內(nèi)容側(cè)重點不同、課時多少不一,任課教師很難選到一本合適的教材。其原因主要是教材內(nèi)容和教材體系結(jié)構(gòu)滿足不了教學(xué)要求,教材內(nèi)容多少與學(xué)時不相符。本教材的編寫很好地解決了這一問題。如果是32個學(xué)時,可以只學(xué)習(xí)上篇的內(nèi)容;如果是48或80學(xué)時可選學(xué)下篇部分或全部內(nèi)容,給組織教學(xué)帶來很大的靈活性。
Java的內(nèi)容繁多,不可能在一本教材中全部包含進來,這就涉及一個取舍的問題。本教材的內(nèi)容有兩個部分:Java基礎(chǔ)知識和Java Web開發(fā)的相關(guān)知識。內(nèi)容組織主要側(cè)重于Web開發(fā)基礎(chǔ),也就是常說的JavaEE基礎(chǔ)部分。因此在內(nèi)容的選擇上采取實用性的原則,即夠用就好。教材的所有內(nèi)容都是圍繞Web開發(fā)來進行選擇的。本教材的特點如下。
在內(nèi)容上,Java基礎(chǔ)知識的講授是通過對Java和C++對比進行講解的。很多學(xué)校都是先開設(shè)C或C++課程,因此有些學(xué)生已經(jīng)有了一些C的基礎(chǔ)知識,在內(nèi)容組織時我們充分考慮到了這一點。例如:在C中有指針的概念,而在Java中沒有指針的概念,但它們之間還有一些內(nèi)在聯(lián)系,通過這樣的對比講解可加深學(xué)生對課程的理解。當然沒有C的基礎(chǔ)使用本教材也不會有困難。在Web開發(fā)部分,除了JSP和Servlet以外,教材還增加了JSP標簽、EL表達式和過濾器等和Web開發(fā)相關(guān)的內(nèi)容。
在結(jié)構(gòu)上,結(jié)合案例組織Web相關(guān)知識內(nèi)容。Web開發(fā)具有很強的實用性,因此設(shè)計開發(fā)了一個完整的網(wǎng)絡(luò)在線書店系統(tǒng),這個系統(tǒng)包括前臺和后臺兩個部分。前臺包括圖書的增、刪、改、查等一些基本功能,后臺包括圖書查詢、購物車管理等功能。在教材中,JSP和Servlet等知識點完全融入了案例當中,每一章都有一個案例,這個案例是網(wǎng)絡(luò)在線書店的一部分,學(xué)生每學(xué)完一部分都會有一種成就感,這樣就可以充分調(diào)動學(xué)生學(xué)習(xí)的積極性。 本書分為上、下兩篇。上篇是Java基礎(chǔ),主要介紹Java的基礎(chǔ)知識。第1~3章主要講述了Java編程的基本概念和基本語法,第4、5章主要講述了類的基本概念,第6章主要介紹了Java API中常用的幾個類,第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表達式,第18章介紹了JSP自定義標簽。
本教材的第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程序的運行原理
1.5 開發(fā)工具MyEclipse的介紹
1.5.1 MyEclipse的安裝
1.5.2 MyEclipse的使用
1.6 簡單Java程序結(jié)構(gòu)
1.6.1 一個簡單的Java程序
1.6.2 一個簡單的Java小應(yīng)用程序
習(xí)題1
第2章 Java編程基礎(chǔ)
2.1 標識符與關(guān)鍵字
2.1.1 標識符
2.1.2 關(guān)鍵字
2.2 數(shù)據(jù)類型
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.3.3 整型變量
2.3.4 浮點類型變量
2.3.5 字符類型變量
2.3.6 布爾類型變量
2.3.7 基本數(shù)據(jù)類型的轉(zhuǎn)換
2.3.8 Java中的引用類型
2.4 運算符與表達式
2.4.1 算術(shù)運算
2.4.2 關(guān)系運算
2.4.3 邏輯運算
2.4.4 位運算
2.4.5 賦值運算
2.4.6 條件運算
2.4.7 特殊操作符
2.4.8 運算符的優(yōu)先級和結(jié)合性匯總
2.4.9 表達式和語句
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ā)