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