本書是應用Java介紹計算機編程技巧的入門圖書。之所以選用這個流行語言,是出于幾個理由:●Java是一個面向對象的語言。面向對象已經成為軟件開發(fā)領域的一種基本方法。在本教材中,我們將解釋什么東西構成了語言的面向對象。●Java是一個相對簡單的面向對象語言,至少與其他一些面向對象語言(比如C++)相比是這樣。盡管C++更多復雜性的介紹超越了本書的范圍,但還是要指出,它存在一些讓剛剛開始學習的學生誤入歧途的缺陷。其中的很多陷阱都不會在Java中出現(xiàn)?!馢ava從其他流行語言中借用了許多特性,特別是從C和C++中。這些熟悉的特性也使得Java對那些語言的用戶產生了吸引力?!馢ava甚至讓初級程序員也能夠編寫出包含相當復雜用戶界面——按鈕、列表框、滾動條等——的程序?!馢ava能夠運行在多種類型的機器上——PC機、蘋果機、Sun工作站等?!馢ava提供了一些相當復雜的工具,包括相對容易地訪問網絡和互聯(lián)網,這使得它對許多編程領域都有吸引力?!袷褂肑ava編程有樂趣。正像前面已經提到的那樣,即使是一個經驗較少的新手也能夠利用Java提供的工具編寫出外觀漂亮、行為復雜的程序。