當前位置:編程學習大全網 - 源碼下載 - java學習方法!!!!!急......

java學習方法!!!!!急......

呵呵,我也是從學生過來的,在學校的時候經常是聽課聽的迷迷糊糊.其實編程註重於自學和實踐.我當時的代課老師就說過如果妳在校期間能達到2萬有效代碼的編程量,估計妳找工作就不成問題.

下面我簡略闡述壹下我對於java和c的理解.

現在全球編程語言主流的2大派系還是java和c,基本上不分什麽高下,而且各有千秋.因為c的編程語言較早介於低級語言和高級語言之間(只是形容不準確),適用於絕大數的接口,而java則是平臺移植或是他的工具包方便,利於編程.也就是說妳拿c可以編程基本上任何東西,不過制作時間上可能要長很多,而java的操作方便,制作快捷但是有時候卻無法針對某些低級的接口.所以壹般大型工程都是若幹的結合.

這下妳該明白了2種語言的優劣了吧,我具體舉個列子.我編程同壹個小遊戲,用c我需要自己編寫頭文件(在學校就根本沒教過,大部分人貌似就對#include稍微有點印象吧),而用java(其實是他下面的j2me,和java差不多)我只需要輕松的引用他已有工具包,就能解決絕大部分問題.這其實也是c出現較早,程序員還沒有完善當今常用的工具類導致.所以後面微軟又開發了許多opengl等東西配合c語言使用.

好吧,說道這裏應該是有點扯遠了,妳想問的java的學習方法,其實就是1門編程語言的學習方法.正如java和c不分優劣壹樣.只要妳深刻領悟精髓,就是壹法通而萬法通.我查過很多資料,也聽說過很多前輩的經歷.1星期學會新的編程語言都不是夢.前提妳的掌握好壹門語言並了解他的基本結構.學校中偏重於理論,但是當妳工作後就發現其實更重於實踐.打個比方,妳在學校的時候,壹個問題不給他多弄幾個彎,就好像顯不出妳的本事.壹個簡單2+3=?問題如果整成20頁都寫不完的長篇著作,那麽誰都會高看妳壹眼.但是當妳出校門的時候,卻發現簡單才是壹種美,只要妳能解決問題,手段不是唯壹的.而這些手段來自哪裏?當然就是妳的實踐經驗和編程習慣了.

中國的程序員普遍都有不好的編程習慣,譚浩強教授入門c語言就是筆誤重重,漏洞無數.我們不提如何讓妳規範自己的編程習慣,先說如何能學好壹門編程語言.首先,妳確定妳真的想學.逼著學時沒用的.應付考試也看不出效果.其次,妳的挖掘的學習的興趣,他才是妳最好的老師.什麽興趣?比如編程遊戲,比如制作某個讓自己很有成就感的小東西.好吧,妳是新手,妳想學習,妳又找到妳的興趣.那麽開始編程吧,2天後,妳發覺妳碰上了難關,無法攻克.靠,網絡是幹什麽用的,妳的教科書是幹什麽用的?妳的老師朋友是幹什麽用的?去吧,翻書,問人,查找類似的資料.妳的學習這下已經是有目的性的學習了.妳編程的過程中已經明白那壹塊不會,那壹塊需要學,然後壹點明晰如何分步解決問題.其實就是了解編程語言的重點和指導其基本的結構.我說妳做壹個小遊戲,不要想復雜了.要不100年夜做不出來.他壹開始就有壹個簡單的功能,加載妳的圖片.哈哈,妳感覺自己0基礎,根本寫不出來?不要緊,聽我的直接copy別人的代碼.要最簡單的,知道他們是幹什麽用的.比如他是控制鍵盤輸出,或者是顯示圖片等等.

動腦,動手,思考,翻書,實在不會再問人.妳的學習能力會因此突飛猛進.妳如果制作小遊戲會從壹開始只能加載壹張靜態圖片,到讓其運動,後來學會讓其碰撞等稍微復雜的地方.人都是壹點壹滴的成長的.妳在編程代碼的時候只要是圍繞著如何實現我想的功能,那麽妳就不會是迷茫的,何況畢業設計往往就是讓妳編程俄羅斯方塊之類的簡單遊戲,豈不是壹舉兩得?

說的有點淩亂,我總結壹下,java想學通,妳要多實踐,多思考,他就是妳手上的武器,如何運用他,是成長的關鍵.而且妳要找到學習的性趣,給自己設定壹個小項目去實施.這過程中就是加深妳理解的過程,而且妳查找資料,和詢問答案的時候就是妳掌握學習能力,培養妳朋友圈子的時候.

另外說壹下,不用刻意去買資料,網上大部分都有.學習的qq圈妳去貼吧看看,有不少.網上的遊戲源代碼也能下到許多,壹邊玩,壹邊學著做,其實也是其樂無窮的

  • 上一篇:Android圖片框架對比
  • 下一篇:ffmpeg編譯視頻加上字幕
  • copyright 2024編程學習大全網