面向?qū)ο缶幊碳夹g(shù)根據(jù)人類認(rèn)識事物采用的思維方式來真實(shí)地模擬客觀世界,并且把數(shù)據(jù)與操作封裝在類中符合大規(guī)模軟件開發(fā)的要求。1995年,由Sun公司推出的Java語言是純面向?qū)ο缶幊陶Z言。該語言簡單高效、安全性強(qiáng)、可移植性好、支持多線程以及平臺無關(guān)性等特征成為Internet上最受歡迎的軟件開發(fā)語言,該語言也為移動(dòng)互聯(lián)和智能電子等領(lǐng)域提供軟件開發(fā)服務(wù)。根據(jù)TIOBE開發(fā)語言排行榜統(tǒng)計(jì),目前有約20%的開發(fā)人員使用Java語言。
本課程介紹了Java的面向?qū)ο缶幊碳夹g(shù)和多種實(shí)用開發(fā)方法,旨在培養(yǎng)利用Java程序設(shè)計(jì)技術(shù)解決實(shí)際問題的能力,主要內(nèi)容包括Java概述及系統(tǒng)環(huán)境搭建、Java語言基礎(chǔ)、Java程序流程控制、數(shù)組與方法、面向?qū)ο笤O(shè)計(jì)(基礎(chǔ)篇)、面向?qū)ο笤O(shè)計(jì)(高級篇)、異常處理、包及訪問控制權(quán)限、泛型、常用實(shí)用類、輸入輸出、Java類集、反射機(jī)制、多線程、圖形用戶界面、Java數(shù)據(jù)庫編程、Java網(wǎng)絡(luò)編程等知識點(diǎn),其中面向?qū)ο笤O(shè)計(jì)、泛型、類集、多線程和反射機(jī)制是重點(diǎn)內(nèi)容。為學(xué)習(xí)JavaWeb編程等課程打下基礎(chǔ)。