本書是為高職高專院校非計算機專業(yè)學生編寫的教科書,是學習面向對象程序設計知識的基礎教材。全書將計算機高級語言程序設計的基本算法結構內容和Java語言面向對象程序設計技術內容有機地結合,用大量的實例引導讀者學習和掌握各章節(jié)的知識。讀者通過對本書的全面學習,能學得利用Java編程工具編寫適應Internet網絡環(huán)境應用軟件的能力。通過本書的學習,讀者還能初步了解面向對象技術的基本理論。本書內容全面、實例豐富,各章節(jié)附有適量的習題,便于自學。本書也可作為大中專學生學習面向對象程序設計知識的入門教材,還可作為計算機應用科技人員的自學教材或者作為實用技術培訓的教材。本書前言隨著Internet在全世界迅速的發(fā)展,Java語言也應運而生,這種適用于Internet的網絡語言是信息領域的一場新的技術革命,對信息世界愈來愈產生巨大的影響。Java是一種編程語言,同時又是一種開發(fā)環(huán)境和一種應用環(huán)境,它是一個面向實體的通用程序設計語言。Java不但適用于網上程序設計,也適用于一般的大規(guī)模軟件工程項目。用Java做成的動畫優(yōu)美流暢,傾倒了無數用戶。Java為全球信息網帶來了生命,它的產生是一場真正意義上的技術革命,可以預言Java還將帶來更深刻的革命。Java語言的產生是軟件工業(yè)的一場革命,有著廣泛的應用前景。它是一種廣泛使用的網絡編程語言,是一種新的計算概念。Java作為一種程序設計語言,它簡單、面向對象、不依賴于機器的結構,具有可移植性、健壯性、安全性,并且提供了開發(fā)的機制,具有很高的性能。另外,它最大限度地利用了網絡,Java的小應用程序(Applet)可在網絡上傳輸而不受CPU和環(huán)境的限制。Java還提供了豐富的類庫,使程序設計者可以很方便地建立起自己的系統。因此,學習Java語言可以說是順應了時代潮流。為了滿足高職高專院校非計算機專業(yè)學生學習面向對象程序設計基礎知識的需要,我們編寫了本書。本書共分9章。第1章為Java概述;第2和3章介紹了Java語言的數據類型和表達式、類、對象、方法以及輸入輸出流的概念和應用;第4至7章對控制語句、數組、方法的設計技巧和字符串等作了較詳盡的介紹;第8章的內容是多媒體技術;第9章對鼠標、鍵盤事件的處理以及用戶界面的設計技術作了較詳盡的介紹。為方便讀者學習各章節(jié)內容,各章提供了豐富的例題和適量的習題。內容安排由淺入深,循序漸進,并融會了編者多年的教學實踐和開發(fā)研究的經驗體會。本書在編寫的過程中,楊帆同志做了大量的資料的匯集工作,并對書中的例題程序進行了調試,在此表示深深的感謝。書中有不當之處,懇請專家和讀者批評指正。編者2001年8月