先要聽老師講的,理解他的思路,然后試著寫老師講的代碼,不會(huì)的時(shí)候可一看看老師的代碼,關(guān)鍵是要知道代碼為什么這樣寫,還要學(xué)會(huì)檢查異常,解決異常,這一點(diǎn)也很重要。
我覺得我學(xué)習(xí)那會(huì),就是寫代碼,改錯(cuò)。
代碼寫的多了,自然就知道該怎么寫了。
把java基礎(chǔ)打牢一點(diǎn),再牢一點(diǎn)。
多練,重點(diǎn)是面向?qū)ο?,還有就是類的運(yùn)用。
由于我國(guó)高等教育制度教材陳舊,加上java自身發(fā)展不過十年左右的時(shí)間。還有一個(gè)很重要的原因就是java這門語(yǔ)言更適合商業(yè)應(yīng)用,所以高校里大部分博士老師們對(duì)此語(yǔ)言的了解甚至不比本科生多。在這種環(huán)境下,很多人對(duì)java感到茫然,不知所措,不懂java能做什么?即便知道了 java很有用,也不清楚該從哪里入手,所以就有了java入門難這一說法。
此時(shí)java的優(yōu)勢(shì)體現(xiàn)出來了,它完全屏蔽了內(nèi)存管理。也就是說,如果你用java寫程序,寫出來的任何一個(gè)程序內(nèi)存上的開銷,都不受你控制。乍一看,似乎你受到了束縛,但實(shí)際上不是這樣。 因?yàn)殡m然你的程序無法對(duì)內(nèi)存進(jìn)行管理,降低了一定的速度,但你的程序會(huì)非常非常的安全,因?yàn)槟銦o法調(diào)用一個(gè)空指針,而不像以前寫c的時(shí)候那樣,成天因?yàn)榭?指針而擔(dān)驚受怕。
當(dāng)然,如果你深入了解這一行,就會(huì)發(fā)現(xiàn)java其實(shí)也無法保證程序不去調(diào)用空的指針,但是它會(huì)在最大程度上避免空指針的調(diào)用。這已經(jīng)很好了,安全,這是java的最突出的優(yōu)點(diǎn)。