如何學好Java的一些總結
我帶過不少Java,C++班的課,來學習的同學很多都是初學者,一部分是急著找工作的,一部分是很感興趣的。他們都想在短短一兩個星期內掌握,這是不切實際的。而且這樣做很容易讓自己心浮氣燥,難以靜下心來思考。
Java是比較熱門,但我們自己不能頭腦發熱。我覺得所有初學者要學好Java或C或UNIX等任何一門計算機技術,一定要做到:動手,動腦,動嘴,靜心。
其中動手是最為重要的了。很多人學計算機技術就是看書、聽課,當時是明白了,過后馬上就忘記。動腦,動嘴, 就是要多想問題,多思考,有不懂的問題就大聲說出來。很多人一是不動腦筋想問題,也就提不出問題。還有一些人怕自己提出的問題傻,怕人笑話。其實IT行業技術面很廣,工作了5、6年的人說出一些傻話來也是正常的。
然后靜心很重要。現在社會很浮躁,IT行業更浮躁,這種心態是學不好東西的。我帶過一群C++的學生,給他們將C++基礎,指針等,他們說太基礎了,不愿學。要我講高級點的,我就教他們WIN32,他們說就教MFC吧,OK我就帶他們做一個小MFC程序,結果有些人連C++大小寫要區分都不知道。學Java的學生很多讓我講EJB,說熱門。我說你學會了基本的東西,EJB之類東西是很容易的,否則就是本末倒置。當然有些人情況特殊,急著工作,那去學JSP,SERVLET,JDBC很容易,也好找工作,但基礎***還是要補的。很多人Java做了幾年了,連多態,線程都沒搞明白。
Java中,有些概念不好理解怎么辦,有學生說我就是不理解線程是怎么回事。我覺得理解是需要時間的,一下不能理解,多看看,甚至多背幾遍就理解了。讀書千遍,其義自見,現在也管用。而且我覺得初學時候要不求甚解,多做,多敲代碼。等你做的足夠多的時候,見多識廣的時候,概念,理論的東西就很容易理解了。
Java的精華就在面向對象思想,好比指針是C語言的精華一樣,如何學好Java?多花點心思就能掌握。
【編輯推薦】