《Java面向事件編程(計算機科學與技術)》旨在幫助學生首先掌握對象和事件——這樣他們很快就可以開始使用Java來完成一些重要的編程任務?!禞ava面向事件編程(計算機科學與技術)》由計算機科學教育領域的三位頂級專家編寫,其中包括2005年SIGCSE獎得主Kim Bruce,這幾位專家從根本上重新思考了究竟該如何講授Java以及其他面向對象語言這一問題,《Java面向事件編程(計算機科學與技術)》正是他們共同努力的結晶。為了給學生提供“訓練車輪”,他們需要盡早開始使用復雜的Java特性,《Java面向事件編程(計算機科學與技術)》作者引入了一個完整的面向對象圖形庫。使用該庫時,學生可以立即著手編寫簡單的圖形和動畫程序,而且能夠看到他們所編寫代碼的實際結果。與傳統(tǒng)教學方式相比,學生能夠更快地了解核心的Java特性,而且在具有必要的知識儲備后,可以快速掌握一些諸如并發(fā)之類的強大Java特性?!禞ava面向事件編程(計算機科學與技術)》的對象優(yōu)先方法、內容和特點已經在世界上許多頂級大學、四年制學院和兩年制學院的教學實踐中系統(tǒng)地得以證實。這些特點包括◆ 牢牢著眼于使用GUI組件的事件驅動的編程:學生通過體驗單擊環(huán)境來認識編程的方式;◆ 逐步、完整地涵蓋所有典型的基礎知識,包括數(shù)組、字符串、遞歸、文件、排名、搜索、繼承性等;◆ 一種講授異常的有效方式;◆ 一個有關面向對象設計基礎知識的初級讀本;◆ 每章中間都包含有習題,用于評估學習進度;◆ 每章末尾具有復習題和編程題,強化在該章學習的關鍵概念和技術;◆ 附錄解釋了如何瀏覽并閱讀Java API。