本書設計用做編程與計算機科學的第一門課程,它涉及了編程技術及Java編程語言基礎。本書適合用做一學期課程,也適合用做一學年課程。本書不需要任何編程經驗,所需的數學知識也只要一些高中代數。要向已有其他編程課程的學生再講授一門Java課程,也可以使用本書,這時本書前幾章可以當做課外閱讀資料(若學生已具有C或C++編程經驗,這里也給出了一個附錄以解釋Java與C或C++之間的一些差異)。 本書中所有代碼均使用Sun Microsystems公司(簡稱Sun公司)的Java 2(版本為1.4)測試通過。為了能夠充分地利用本書,你所使用的Java版本應該是1.4或更高版本。本書對Java知識點的覆蓋面已經在試驗班教學中通過了測試,另外本書對初學者而言也是一個簡練而可行的指南。