[摘要]发信人: linuxandjava (linuxANDjava), 信区: Java 标题: 學習JAVA的第一方案 发信站: 网易虚拟社区北京站 (Thu Apr 20 09:59:51 2000), 站内信件 國內雖然商品化的JAVA作品不多,但是學習JAVA的人數卻扶搖直上. 為了幫助更多的...
发信人: linuxandjava (linuxANDjava), 信区: Java
标题: 學習JAVA的第一方案
发信站: 网易虚拟社区北京站 (Thu Apr 20 09:59:51 2000), 站内信件
國內雖然商品化的JAVA作品不多,但是學習JAVA的人數卻扶搖直上.
為了幫助更多的人能夠少走彎路,花最少的錢,用最少的時間,
最大限度的掌握Java, 本人提出如下方案,供初學者參考:
1. 第一階段; 入門
這個時候,最主要的任務是對Java有一個大致的了解,掌握基本的語法,
能夠編一些簡單的如HelloWorld之類的程序.
這時,買上一本20塊左右的Java入門書就足夠了.有利與整體把握,
而又不會死扣書上的例子,應為例子都特別簡單.有些人一開始就買上一本
Java大全,Java高級技巧等等,結果要麼感覺苦澀難懂,要麼基本功不扎實.
看了幾章以後,就覺得寸步難行.遭受如此挫折以後,一部分人就會束之高閣.
有的人以後興趣來了,還會繼續看下去,有些人可能從此要遠離Java了.
2. 第二階段; 進階
這時候,你已經能夠使用Java開發一般的程序了,只是性能上差一點.
有的時候,還感覺無從下手,因為你對Java 的 API還不熟悉, 很多已經
可以用一個函數實現的功能,你去在那兒折騰半天,聽人家一說才恍然大悟.
所以, 這一階段的主要目標就是, 熟悉API, 盡可能的多看類的說明,
了解已經提供了那些函數,可以做那些事.慢慢的,你發現你的程序中引入了
很多包,很精簡的程序功能上也已經相當強了.環顧四週,儼然已是一個高手,
不禁沾沾自喜,學習的勁頭也更足了.
這個階段,你已經開發了很多程序,需要注意的是應該考慮一下程序的
結構了,你會發現改一下結構以後,你公用了很多代碼,甚至會行成你自己的
類庫,擁有了自己的開發包. 應為JDK的Document中已經包含了大量信息,
有事沒事多看看, 就像翻字典一樣, 注意, 不要忘了吃飯睡覺喔.
API的內容相當多,而且有的也不是一下就能明白的.如果旁邊有個高手
指點一下,那就太好了.要是沒有, 對不起, 你會經常被莫名其妙的問題搞的
頭暈腦漲. 這時, 買一本Java大全之類的書好像能節省很多時間, 但是如果你
英文好, 到國外查查資料, 很多問題都可以迎刃而解. 而且大全之類的書
大都很貴,講的還不透, 就比蜻蜓點水好那麼一點點,沒有沈麼收藏價值,
所以, 也不要盲目去買.
3. 第三階段 ;高級
擁有了這麼多經驗值的你,總想開發一些專業的應用,以賣弄一二. 寫沈麼呢?
想來想去, 開發一個圖形處理的吧, 最好能夠趕上PhotoShop. 或者開發一個編輯
器.
開始寫的時候,雄心壯志,傲視天下,絕對結構化, 擁有良好的可擴展姓...
結果, 你發現你的圖形總不能如你所願,要麼顯示不出來,要麼邊上的一個像素
不見了,弄得你好傷心,信心十足的你熬了幾個通宵,卻依然無濟於事,最後,
你長嘆一聲,嗚呼,天亡我!
這個階段的你遇到的都是細節上的問題,需要專家級的支持,周圍的人也
都幫不了你了,這時候你就要經常到書店轉轉,看看有沒有專題書,如Java圖形處理
,
Java AWT等等,轉注於某一個領域的書了, 而且這些書大都很深, 反覆看都看不膩
.
機具收藏價值. 不必猶豫,不必為錢心疼,買之而後快.
4. 第四階段: 一代宗師
你應該到java.sun.com註冊一下,獲取JDK的源代碼,然後...
然後...
你的專題演講在全球直撥,題目是"學習JAVA的最佳方案".
然後出版了一本書叫"超越JAVA".
然後C消失了...
……