當前位置:編程學習大全網 - 編程語言 - Fnf編程

Fnf編程

每個人的學習方法都不壹樣。壹個人的方法不壹定適合另壹個人。我只能談談我自己的學習方法。因為我學習Java完全是自學的,從來沒有問過別人,所以學習過程基本上完全是自己摸索。我不知道這個方法是不是更好的方法,只能給妳提供壹些參考。

學習Java的第壹步是安裝JDK,寫壹個Hello World。事實上,學習JDK並不那麽簡單。關於JDK有兩個問題很容易壹直困擾Java程序員:壹個是類路徑的問題。其實原則上是要搞清楚JRE的ClassLoader是怎麽加載Class的;還有壹個問題就是打包導入的問題,如何找到類的路徑。如果這兩個問題探索清楚了,學習Java和使用JDK的最大障礙就消除了。推薦閱讀威爾遜的《Java深度冒險》,深入探討這兩個問題。

第二步,學習Java的語法。Java的語法是C++。基本上主流的編程語言不是C就是C++。沒什麽新東西,所以學語法大概要半天。唯壹需要註意的是幾個不易弄清楚的關鍵詞的用法,比如public,protected,private,static,什麽時候用,為什麽用,怎麽用。這可能需要有人給我壹些建議。完全靠自己想通了,花了很長時間。但是後來看到《用Java思考》這本書,裏面講了這些概念。

第三步,學習Java的面向對象編程語言的特點。如Java的繼承、構造函數、抽象類、接口、方法多態性、重載、覆蓋、異常處理機制等。對於壹個沒有面向對象語言背景的人來說,我覺得這個過程會比較漫長,因為在學習Java之前沒有C++的經驗,只有C的經驗,我花了大概壹個月的時間把這些概念都吃透,反復揣摩、修改、嘗試書中的例子,把那些章節的內容反復看了五遍以上,才完全理解。但是我覺得如果我有C++經驗的話,壹兩天應該夠了。然後,在這個過程中,妳可以多看看《用Java思考》這本書,這本書對面向對象的解釋非常透徹。可惜我讀書的時候沒有看到這本書,所以我花了很多時間去嘗試,嘗試自己去學。

第四步,熟悉Java類庫。Java的基礎類庫其實就是JDK安裝目錄下的包jrelib t.jar。學習基礎類庫就是學習rt.jar基礎類庫裏有很多類。據說有3000多個,我沒數過。但對我們來說,只有四個核心,即

Java . lang . *;

Java . io . *;

Java . util . *;

Java . SQL . *;

這四個包的學習,每個包的學習都可以寫成壹本厚厚的教材,而O?雷利做了同樣的事情。我覺得時間緊的話,讀四本書是不可能學會的。我認為更好的學習方法是這樣的:

首先要通讀整個包框架,了解整個包的類、接口、異常的構成,最好能找到介紹整個包框架的文章。這些專門介紹包的書的前幾章應該是這些整體框架內容的介紹。

把握包的整體框架,並不是要熟悉每個類的用法,記住它有什麽屬性和方法。想不起來了。相反,需要知道包的哪些方面是由類組成的,這些類的用途是什麽,核心類完成哪些功能。我給人培訓的時候壹般都是壹個包壹個包的講,不可能詳細介紹每個類的用法。但是我反復強調,告訴妳這些包的目的不是告訴妳類的方法是怎麽調用的,也不是讓妳記住類的方法調用,而是讓妳知道Java給我們提供了什麽類,每個類用在什麽地方,當我遇到問題的時候,我知道哪個類或者類的組合可以解決我的問題。全部!當我們詳細的寫壹個程序的時候,只要妳知道用哪個類來完成妳的工作就夠了。編碼的時候,具體的方法調用就是寫代碼,查文檔。所有的東西都在文檔中,所以妳不必記住它。其實3000多個類的近654.38+萬次方法調用的總數妳都記不清。因此,把握每個包的整體框架是極其重要的。

  • 上一篇:模具行業怎麽樣
  • 下一篇:催眠是心理暗示嗎,它是否可以激發人類內心的潛意識?
  • copyright 2024編程學習大全網