。1)《Java程序設(shè)計應(yīng)用與實踐》內(nèi)容廣泛、案例豐富,其中的例題、習(xí)題及實踐案例都來源于一線教學(xué)。
。2)《Java程序設(shè)計應(yīng)用與實踐》按照讀者在學(xué)習(xí)程序設(shè)計過程中可能遇到的問題來組織內(nèi)容,隨著讀者對Java編程技術(shù)理解程度的提升和實際動手能力的增強,課程內(nèi)容也由淺入深地平滑推進(jìn)。
。3)每章都給出了相應(yīng)的項目實踐,配以解析和項目實施,這些內(nèi)容不僅能夠與理論知識點無縫對接,而且短小精煉,方便讀者自行嘗試。
。4)課后的練習(xí)題包括選擇題、填空題、簡答題、編程題,部分內(nèi)容在后面章節(jié)中具有一定的延續(xù)性。
。5)《Java程序設(shè)計應(yīng)用與實踐》的配套資料包含課件、實例源代碼、練習(xí)題及編程練習(xí)答案。書中的源代碼可以自由修改、編譯,以滿足自己的需要。
前 言
隨著網(wǎng)絡(luò)應(yīng)用的普及與發(fā)展,Web應(yīng)用程序的使用越來越廣泛。而Java語言編程技術(shù)以其開放性、靈活性、安全性和成熟度贏得了很大的市場,成為Web項目開發(fā)的重要技術(shù)手段之一。
本書是在應(yīng)用型人才培養(yǎng)越來越受到重視的大背景下編寫的,全書采用項目案例訓(xùn)練的設(shè)計方式,符合人才培養(yǎng)的行動導(dǎo)向,按照由淺入深的邏輯來編排課程內(nèi)容。在設(shè)計案例時以實踐應(yīng)用能力為重點,強調(diào)理論知識學(xué)習(xí)與實踐應(yīng)用能力培養(yǎng)并存的人才培養(yǎng)思想,將Java編程技術(shù)的知識點融入案例實踐中進(jìn)行解析與重組,構(gòu)建以Java項目開發(fā)為主題的學(xué)習(xí)體系。
本書采用任務(wù)分解、案例導(dǎo)向的思路,按照課程內(nèi)容由簡單到復(fù)雜,實施難度由易到難的方式編排。每個實踐案例都有具體的項目任務(wù)和項目實施過程,使學(xué)生可以邊學(xué)邊練,達(dá)到“所學(xué)即所得”的效果。
本書的最大特色是注重案例實踐,體現(xiàn)應(yīng)用型高校“理論扎實、拔高實踐”的人才培養(yǎng)原則,理論結(jié)合實際,更有利于讀者對相應(yīng)編程思想和實踐案例的理解與掌握。本書還具有以下特色:
(1)本書內(nèi)容廣泛、案例豐富,其中的例題、習(xí)題及實踐案例都來源于一線教學(xué)。
(2)本書按照讀者在學(xué)習(xí)程序設(shè)計過程中可能遇到的問題來組織內(nèi)容,隨著讀者對Java編程技術(shù)理解程度的提升和實際動手能力的增強,課程內(nèi)容也由淺入深地平滑推進(jìn)。
(3)每章都給出了相應(yīng)的項目實踐,配以解析和項目實施,這些內(nèi)容不僅能夠與理論知識點無縫對接,而且短小精煉,方便讀者自行嘗試。
(4)課后的練習(xí)題包括選擇題、填空題、簡答題、編程題,部分內(nèi)容在后面章節(jié)中具有一定的延續(xù)性。
(5)本書的配套資料包含課件、實例源代碼、練習(xí)題及編程練習(xí)答案。書中的源代碼可以自由修改、編譯,以滿足自己的需要。
通過本書的學(xué)習(xí),讀者可以了解Java編程所需要的基本技術(shù),對完整的Java項目的開發(fā)有一個具體的認(rèn)識,能夠根據(jù)本書的內(nèi)容循序漸進(jìn)地動手做出自己的實訓(xùn)項目來。
本書特別適合培養(yǎng)應(yīng)用型人才高校的計算機、信息類等專業(yè)使用,可以作為Java語言程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計、計算機應(yīng)用開發(fā)等課程的教材,也可以作為非計算機專業(yè)學(xué)生和工程技術(shù)人員進(jìn)行Java編程時的教材及參考書籍。
本書由東南大學(xué)成賢學(xué)院朱林、左梅、郁佳佳老師擔(dān)任主編,李香菊、莊麗、李旭及南充職業(yè)技術(shù)學(xué)院譚鶴毅老師擔(dān)任副主編。其中第3、5、6章由朱林老師編寫,第4、7、9章及6.6、6.7節(jié)由左梅老師編寫,第1、2章及5.1節(jié)由郁佳佳老師編寫,第10章由李香菊老師編寫,第8章由莊麗老師編寫,李旭老師編寫了部分項目程序及課后習(xí)題,譚鶴毅老師編寫了部分章節(jié)的項目案例實訓(xùn)及附錄部分,最后由朱林老師進(jìn)行整理與統(tǒng)稿。本書在編寫過程中得到了西南交通大學(xué)出版社和同行專家、學(xué)者們的大力支持和幫助,在此表示衷心的感謝。此外,本書的編寫參考了部分書籍和報刊,并從互聯(lián)網(wǎng)上參考了部分有價值的材料,在此向有關(guān)的作者、編者、譯者和網(wǎng)站表示衷心的感謝。
本書配有電子教案,并提供程序源代碼,以方便讀者自學(xué),請大家到西南交大出版社官網(wǎng)(http://www.xnjdcbs.com)或用微信掃描下方二維碼下載。
由于編者水平有限,書中難免有不妥之處,敬請讀者和專家批評、指正。
朱 林
2017年4月
第1章 Java概述
第2章 Java語言編 程基礎(chǔ)
第3章 Java面向?qū)ο蟪绦蛟O(shè)計
第4章 異常處理
第5章 Java常用類庫
第6章 圖形用戶界面開發(fā)
第7章 輸入輸出流
第8章 Java數(shù)據(jù)庫編 程
第9章 Java多線程機制
第10章 Java網(wǎng)絡(luò)編 程
參考文獻(xiàn)
附錄 Java語言的類