国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Java 學習之道

2019-11-18 11:45:40
字體:
來源:轉載
供稿:網友

  目前 java 可以說是產業界和學術界最熱門的語言,許多讀者都很急切想把 Java 學好。除非像電影「駭課任務」(Matrix)一樣能夠把需要的專業技巧下載到腦海(女主角只花了幾秒下載資料,就馬上具備飛行員的技巧),或是武俠小說中的運功傳送內力的方式,否則花上一段時間苦學是免不了的。花時間,不打緊,就怕方法錯誤,事倍功半。我認為,學習 Java 包括了下列的范疇:
  * 熟悉 Java 的原理
* 學會 Java 語言
* 對象導向的思維
* API
* 開發工具的用法
  下面分別就這幾點具體闡述。
  學習 Java 的原理
  了解 Java 的原理,才有可能真正體會 Java 的一切,學習任何事情,只要能把握原理,就會比較順利。我發現許多人使用 Java 已經逾年,卻連 Java 最基本的特質都不清楚。
  一般來說,信息系畢業的學生,對于信息的新事物學習的速度,會比其它科系來得快,就是因為四年的教育為他們奠定了學習新事物的基礎,這也是信息系課程的價值所在。
  除非你受過的基礎練習夠扎實,否則在學習或使用 Java 的過程中,你一定會需要參考到這些信息系學科的知識。我建議各位可以在閑暇之余,把信息系課本的書拿來讀一讀。這是治本之道,絕非立竿見影的特效藥,必須要有耐心。
  學習 Java 語言
  學習 Java 語言很簡單,究竟 Java 語言也只包含五十多個要害詞(keyWord)與幾十個算符(Operator),再加上 Java 語法(syntax)也很簡單,所以一般人可以很快就學會 Java 語言。危險的是,很多人認為已經完全掌控 Java 語言,但其實對于內部的運作機制仍不能把握,這些盲點有時候會讓你無法完全掌控 Java 語言。克服這些盲點的方式是看「The Java Language Specification, 2nd Ed.」(沒有中文版)來徹底弄懂 Java 程序語言,并看「Inside the Java Virtual Machine, 2nd Ed.」(有中文版,但翻譯得@#%$)來徹底把握 Java 虛擬機器的運作方式。
  學習對象導向的思維
  學會了語言,想要成為對象導向的專家,往往需要:
  * 多看相關的書,非凡是 Design Pattern 和 Refactoring 的書。
* 多觀摩別人的程序(例如 Java API 的 design 與 implementation)
* 多寫程序
  學習 API
  學會 Java 語言之后,還需要學會一些 API 才能寫出有用的程序。Java 的 API 非常多,必須規劃好一個學習路徑,才不會在浩瀚的 API 大海中迷失。必備的 API 包括了:IO、New IO、Collection Framework、Network、RMI、JAXP... 等。至于其它的 API,就看你的需求而定,大致上分成:
  * GUI 類:JavaBean -> Swing -> JavaHelp -> Java2D -> Image IO -> JAI -> Java 3D ...
* Enterprise 類:JDBC -> JDO -> Servlet -> jsp -> EJB -> JMS -> JTA/JTS...
* J2ME 類(這一類不是我的專長,無法提供學習順序建議)
  學習開發工具的用法
  只用 JDK,是很難寫出大型程序的,所以通常程序員會使用 JBuilder/VisualAge/ VisualCafe 等工具,這些軟件賣這么貴,一定有它的價值,值得花一些時間好好學習這些開發工具的使用方式,你將會發現開發工具所提供的許多功能,可以讓你在開發過程中生產力大增。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遂溪县| 新巴尔虎左旗| 孝义市| 习水县| 吴忠市| 蓝田县| 白城市| 濮阳县| 冕宁县| 大英县| 岫岩| 金阳县| 贺州市| 孟津县| 冷水江市| 湟中县| 辰溪县| 连州市| 凭祥市| 牡丹江市| 伊通| 柳河县| 资中县| 镇沅| 云安县| 丘北县| 大名县| 卢龙县| 安平县| 七台河市| 肃宁县| 盘锦市| 英山县| 肥西县| 三河市| 闽侯县| 阳原县| 乐安县| 朝阳区| 抚远县| 兴隆县|