方便學習和易于掌握相似的基本語言結構;增添學習樂趣,了解每種語言的優(yōu)點和不足;用不同語言編寫具有相同功能的程序,可以培養(yǎng)靈活處理復雜項目的能力;相同概念的比較能夠加深對概念的理解。AvinashC.Kak是普度大學電子和計算機工程系的教授,負責教授面向對象編程和設計課程,多次被評為“年度最佳教師”。C++和Java是目前兩種主流的面向對象編程語言。本書從基本結構到如何進行應用層次的編程,對這兩種語言進行比較和對照,具有重要的學術價值和現(xiàn)實意義。全書共20章,分別從基礎概念和機制、基本語言要素、OO編程特性、專業(yè)編程應用等方面,介紹了C++和Java的精髓和區(qū)別。本書還有一個獨特的學習方式,就是用C++重新編寫一個特定的Java程序,實現(xiàn)相同的功能,或者反過來,用Java重寫C++程序。這種方法能夠培養(yǎng)學生更加靈活地處理那些比較困難的項目,無論是C++還是Java項目。每章最后的“更多閱讀推薦”提供了豐富的可查詢資料。本書適合高等院校計算機專業(yè)用做面向對象程序設計課程的教材,對于熟悉C++和Java兩種語言中的一種,?窒肓私夂駝莆樟硪恢鐘镅緣某絳蛟幣卜淺S邪鎦???