官术网_书友最值得收藏!

前言

Java語言自1995年誕生以來,在跨平臺開發及互聯網應用開發等領域扮演了越來越重要的角色,被公認為功能最強大、最有前途的編程語言之一。

根據教材開發團隊多年軟件項目開發經驗和高職院校的教研經驗,將Java軟件工程師的核心職業能力由低到高劃分為四個層次:基本編碼與調試能力、面向對象分析及C/S軟件開發能力、B/S網站開發能力、主流框架應用開發能力。本教材面向第一個層次,適合于從零開始學習Java語言的讀者。

本教材設計為“教、學、做一體化”的教學模式,根據任務需要對知識點進行新的整合與精簡,體現了“實用為主,理論夠用”的思想。另外,根據認知順序,本教材沒有深入對Java面向對象的講解,該部分內容將放到后續教材中,目的是使學生盡快進入能夠基本編碼的狀態。同時在任務知識點的擴展上,盡量保證知識體系的完整性,同樣也適合“理論+實踐”的教學模式。

全書分為兩大模塊:任務驅動課程模塊與項目驅動課程模塊。第一部分(第1~6章)以獨立的工作任務驅動內容組織,通過“任務的提出→任務過程分解→相關知識點講解→任務代碼級分析→拓展與提高→課后習題鞏固”的形式讓讀者達到在做中學的目的,力求使讀者學前有目標、學后有成就感。第一部分中的章節的主要內容為Java開發環境(第1章),數據類型的聲明、使用和轉換(第2章),方法與運算符(第3章),分支語句和命令行參數(第4章),循環語句的分析與使用(第5~6章)。第二部分(第7~13章)以項目進行內容組織,項目選用讀者熟知業務邏輯的“ATM機模擬程序”,通過“模塊或功能需求描述→實現過程分析→知識點剖析→概要工作分解→代碼級分析→拓展與提高→課后習題鞏固”的形式讓讀者在完成項目的過程中學習到:輸入/輸出流(第7章)、開關語句(第8章)、字符串的處理(第9章)、數組的使用(第10章)、異常處理(第11章)、文件的讀/寫(第12章)、軟件測試基礎(第13章)。

本教材特別強調了編碼規范的重要性。編碼規范對軟件開發來說非常重要,而在以往的教材中卻忽視了這一點。通過全書中不斷出現的編碼規范提示,本教材力圖使讀者能夠在使用本教材的時候,潛移默化地“養成”良好的編程習慣。

程序員都知道,軟件開發離不開軟件測試。而以往學生學習測試只停留在理論上,對學生而言,枯燥又難以理解。本教材精心安排了項目測試單元,通過實際項目中所采用的真實測試用例模板進行實戰演練,使學生很快理解什么是測試、如何測試。

另外,在課后習題與單元測試上,為了加強學生的自主學習能力,本教材有意識地增加了少量的超綱題,書后所附綜合測試題為歷年計算機二級考試Java部分真題的整合。

本教材的任務及項目均在MyEclipse 6.0中調試通過,采用的JDK為1.6。

本書由姚駿屏、張紅實主編,汪衛星、何桂蘭、劉飛為副主編。姚駿屏負責總體框架、內容設計與第2章編寫及全書統稿工作,張紅實負責框架研討與第6、12章的編寫工作及全書程序測試工作,汪衛星負責框架及內容研討、教學方法設計,何桂蘭擔任框架研討與第13章編寫及課件制作工作,劉飛編寫了第4、5章并承擔教案制作工作。另外,余港編寫了第3章與第7章,孫沖武編寫了第10章與第11章,劉志強編寫了第9章,王仁春編寫了第1、8章,劉軍參與了第3章的編寫工作,徐連龍編寫了部分習題,李再友參與了校對工作,在此一并表示感謝。

由于作者水平有限,疏漏和錯誤之處在所難免,歡迎廣大讀者提出寶貴意見。

為了方便教學,本書配有電子課件,相關教學資源請登錄www.huaxin.edu.cnwww.hxedu.com.cn免費下載。

編者

主站蜘蛛池模板: 云安县| 沈丘县| 中阳县| 新竹市| 娱乐| 高清| 永和县| 新绛县| 体育| 从江县| 泸水县| 社旗县| 黄山市| 奈曼旗| 景泰县| 扎囊县| 华安县| 中西区| 郎溪县| 丰原市| 拜泉县| 昆明市| 涿鹿县| 喀喇沁旗| 衡东县| 永昌县| 科尔| 绵阳市| 宝坻区| 金坛市| 修武县| 商南县| 奎屯市| 濉溪县| 凤凰县| 紫金县| 轮台县| 府谷县| 锦屏县| 临湘市| 甘孜县|