對自已的路雖不很明確,但不能僅止於現狀!
該做與不該做的,最少有一個指針在控管!
清楚明白自已的弱點所在,
就算只是一步、兩步還是慢慢前進。
「人生的課題,如果你沒有學會處理,
它就會一而再、再而三的讓你練習」
在進行歸納推理時,如果逐個考察了某類事件的所有可能情況,
因而得出一般結論,那麼這結論是可靠的,這種歸納方法叫做枚舉法
學習決定你的才識,讀書決定你的思想,社團決定你的人脈,創業決定你的膽略,生活決定你的品位
標籤
- 處事手法 (3)
- 實用 (62)
- 漫畫 (15)
- 廢言 (3)
- Design Pattern (2)
- English (6)
- GAME (32)
- java (12)
- programming (95)
2012年10月30日 星期二
給 Java 新手的一封信 [精華]
http://www.javaworld.com.tw/jute/post/view?bid=29&id=7005&sty=1&tpg=1&age=0
親愛的 java 新手們 :
很高興你們願意來這裡共同學習,
Java 這個語言, 已經不再是語言了, 他勾勒出一個開放式的開發環境,
基本上 java.sun.com 很粗略地把 Java 分為三個部分
(1) J2SE ( Java 2 Standard Edition )
(2) J2EE ( Java 2 Enterprise Edition )
(3) J2ME ( Java 2 Micro Edition )
新手, 大概都要由 J2SE 開始學習,
比較需要了解的就是 SCJP 考題的範圍
剛開始你大可不必花時間去研究 AWT 或 Swing 的基本概念
但是我認為你們要對基本語法及資料結構要清楚
接著, 必須學會如何查詢 API ( javadoc )
其實, Java 並不難學, 比 VB 難一些些,
但是可以處理的範圍卻比 VB 大很多,
只要能夠設定好 jdk 與 classpath,
開發就沒有太大問題,
剛開始我會建議你們直接使用 UltraEdit 或 EditPlus 這些文書處理工具
練習來建立簡單的 variable, loop 等等...
接著學習一些 free 的 IDE , eclipse, netbeans and etc.. ( 請參閱 IDE 版 )
很多人會拿 C 和 Java 相比較
基本上, Java 處理硬體的能力大多要透過 JNI 與 Driver 溝通
架構在 JVM 上面執行效能也很難與 C 抗衡
但是, 簡單容易上手 是他的優勢
OO 程式設計也隨著 java 的發展突飛猛進,
相對的, 在學的學生, 尤其是資訊相關科系的,
可以順便了解 UML 及軟體工程,
這個站有許多高手會替你解答疑問的
所謂的 Java 高手其實沒有什麼 ( sorry, 諸位高手.... )
可能是讀了比較多的技術文件或知道比較多的資源可以利用
一個語言能夠讓工程師輕易地建構出一套系統
就是很好的語言, 所以你們可以很快樂地開始學習
更重要的事情, 使用 java 開發的人們
非常熱心開放他們的原始碼,
你們可以使用他們的 binary jar, 或參考他們的 source code
堆疊出你們想要建立的系統 ( plz check their license )
等到你能夠寫出九九乘法表, 控制住一些 collection,
能夠讀得懂 Java API 的 javadoc ,
你大概就可以做一些選擇
想要做 application , 就可以鑽研於 awt , swing 等等
想要做 webapps, 就可以鑽研 jsp/servlet 等等
想要做 pda/ phone, 就可以鑽研 midp, j2me 等等
台灣之所以為台灣, 就是因為我們擁有一個快樂的學習環境,
大家相互提拔, 相互學習, 相互分享, 相互良性競爭...
一個與 Java 一起成長的人...
jini (99% jakarta )
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言