微專業(yè) 程序設(shè)計入門:Java語言
本課程不提供教學(xué)服務(wù)、作業(yè)批改及證書發(fā)放。
這門課又可以被稱作《面向?qū)ο蟪绦蛟O(shè)計-Java語言》。
Java語言是一種面向?qū)ο笳Z言,是業(yè)界使用最為廣泛的語言,十二年前就占據(jù)了1/4的編程語言份額,到今天仍然以1/5的比例站在編程語言排行榜的前列。
面向?qū)ο笫且环N編程范式,它在問題領(lǐng)域中識別實體形成對象,用類描述對象和對象之間的互動關(guān)系,最終形成程序。Java是一種優(yōu)秀的面向?qū)ο笳Z言。本課程主要集中在Java語言本身,同時你將學(xué)習(xí)到面向?qū)ο蟪绦蛟O(shè)計的知識。
本課程的主要內(nèi)容包括:面向?qū)ο蟪绦蛟O(shè)計基本概念、類設(shè)計、對象交互、抽象類與接口、繼承與多態(tài)、內(nèi)部類與匿名類、容器與范型、GUI基礎(chǔ)知識等。
本課程是《程序設(shè)計入門-Java語言》的后續(xù)課程,如果之前只學(xué)習(xí)了《程序設(shè)計入門-C語言》,需要補(bǔ)充學(xué)習(xí)《程序設(shè)計入門-Java語言》的三個章節(jié),以形成對對象使用的基本概念。
本課程后續(xù)還會有《Java應(yīng)用技術(shù)》,那門課會介紹文件操作、多線程編程、GUI編程、網(wǎng)絡(luò)socket編程、數(shù)據(jù)庫編程等。
本課程不提供證書服務(wù)。
程序設(shè)計基礎(chǔ)知識,如變量、運算符、表達(dá)式、判斷語言、循環(huán)語句、數(shù)組、函數(shù)等。
1 設(shè)計類
2 對象交互
3 抽象類與接口
4 繼承與多態(tài)
5 內(nèi)部類與匿名類
6 容器與范型
7 GUI基礎(chǔ)知識