標(biāo)題: 印象JAVA的學(xué)習(xí)之路 [打印本頁]

作者: piaolin    時(shí)間: 2015-10-1 13:26
標(biāo)題: 印象JAVA的學(xué)習(xí)之路
      

        C語言是面向過程的語言,更接近機(jī)器底層,最主要的特點(diǎn)是指針,內(nèi)存管理。幾年前剛開始學(xué)習(xí)C語言時(shí),根本無法體會(huì)什么是“面向過程”,隨著學(xué)習(xí)時(shí)間進(jìn)展越來越感覺到什么是“面向過程”,這種體會(huì)只能意會(huì)。java是面向?qū)ο蟮恼Z言,什么是面向?qū)ο螅恳宰约耗壳暗墓Φ走無法體會(huì)什么是面向?qū)ο。java繼承了大部分的C語言語法,個(gè)人認(rèn)為是對(duì)c語言的提高與改良。據(jù)說設(shè)計(jì)java的初衷是美國SUN公司專門針對(duì)家用電器應(yīng)用而開發(fā)的一門針對(duì)性很強(qiáng)的語言。沒想到j(luò)ava面世后一炮打紅,受到熱捧。因?yàn)閖ava的優(yōu)越跨平臺(tái)特性,據(jù)說世界上現(xiàn)在有80%的軟件工程師用java混飯,同時(shí)也成了網(wǎng)絡(luò)語言。

      郝斌老師講的java課程一共107講,第一遍還只學(xué)到第40講。回顧一下主要內(nèi)容:1,封裝;訪問控制符,public,protected,private,void(default);java將現(xiàn)實(shí)問題歸為“class”類,把事物分為靜態(tài)屬性和動(dòng)態(tài)屬性,把(C語言)函數(shù)稱為方法;類分為抽象類(abstact)和實(shí)類;個(gè)人感覺java的class就類似于C語言鏈表的結(jié)點(diǎn),可見,java比C有所提高。2,extend繼承,分父類子類,子類可以繼承父類(老祖宗)的基本基因(屬性);因?yàn)橛辛死^承這個(gè)概念,引出了抽象類(abstact)和接口interface概念,以及包含implement概念;通過package可以實(shí)現(xiàn)跨包訪問;通過這些概念就能感覺到j(luò)ava功能強(qiáng)大比C語言繁瑣。3,多態(tài)Poly,通過extend和interface實(shí)現(xiàn)同一段代碼做不同的事。4,因?yàn)椤翱绨痹L問的概念,引入import;5,java的關(guān)鍵字和修飾詞較多;幸好老王的英語功底還不錯(cuò),那幾年的學(xué)習(xí)算是沒有白費(fèi)。

      感覺郝斌老師的java課沒有C語言講的好,今天又得到了一套馬士兵老師的java教程,試聽之后感覺很好。這對(duì)我學(xué)好java平添了幾分信心。兩位老師的課可以交叉學(xué)習(xí)了。學(xué)習(xí)專業(yè)理論知識(shí)找一份好教材和和好老師真的很重要。以我學(xué)習(xí)C語言的經(jīng)歷知道:真正學(xué)會(huì)且會(huì)用一類計(jì)算機(jī)語言很難!因?yàn)榕d趣與愛好,再難也要堅(jiān)持。

      
      
       有些事,還真得向嘎同學(xué)請(qǐng)教學(xué)習(xí)。  






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1