SOGO論壇
  登入   註冊   找回密碼
查看: 1763|回覆: 4
列印 上一主題 下一主題

[程式設計] 給新手入門 [複製連結]

Rank: 3Rank: 3

狀態︰ 離線
跳轉到指定樓層
1
發表於 2009-3-28 11:45:41 |只看該作者 |倒序瀏覽
平時在Java板常常看到的幾個新手會問的, 整理一下在下面
有任何地方要改進, 或甚至有錯誤歡迎指正 Smile
也歡迎繼續接下去補充!

1.Java "2"?
A:昇陽在1998年十二月發表了Java "2", 其實只是從版本1.2之後的稱為Java 2, 不用對這個'2'有太多的疑問.
參考連結:http://java.sun.com/products/jdk/1.2/java2.html

2.JDK, SDK, JRE, 我到底要裝什麼?
A:JDK和SDK其實我們通常指的都是同一個東西, 而JDK與JRE的差別是, JDK可以拿來編譯你所寫的Java程式, 如果你想要學Java, 就請裝JDK, 如果只是要執行Java的程式, 你只要裝JRE就可以了. (JRE是JDK的子集)

3.Java? JavaScript?
A:Java和JavaScript一點關係都沒有. 他們只不過是名字都有個Java.
套一句以前TAHO說的話, "熱狗和狗有關嗎?"

4.Java不是號稱跨平台嗎? 為什麼還要裝JRE?
A: 因為用Java寫出來的程式是byte code, 要透過JVM(Java Virtual Machine)來執行, 其實跨平台的道理就是在不同的平台上裝上不同的JVM, 讓你的程式和平台中間多了一個中介. 所以你寫的程式在任何平台都可以執行(當然要是Pure Java Code), 不過要有適合的JVM.

5.學Java除了JDK, 還要有什麼?
A:Java的API相當的多, 普通人是沒有辦法全記下來的, 最好可以去sun下載Java API Doc回來, 以方便隨時查閱.

6.寫Java程式要用什麼?
A:最簡單的就是記事本, 也可以用UltraEdit, Context, JCreator. 這些是初級的編輯器, 通常新手我個人還是不太建議直接使用IDE, 如JBuilder之類的, 那對新手可能有點吃力.

7.要看什麼書?
A: 這個問題見人見智, 我建議先到天瓏書局看看朱仲傑的書, 其實我沒有看過, 不過它廣受好評, 至於侯捷先生所翻譯的Thinking in Java 2, 我有看過一些, 我覺得對於完全的新手來講可能有點難度, 建議是對Java已經有點瞭解, 或是寫過C/C++的人去看比較好. 我個人是認為Java太廣, 太大了, 光是一本書也是絕對不夠的, 在讀完一本書之後, 可以去看O'reilly針對各種主題的書(Java networking, Java IO....), 循序漸進.
另外, 原文書中, Core Java 2也是不錯的書. 另外有一本有名的書, 是Deitel出的Java: How to program, 現在已經出到5th edition了, 不過我比較不建議這本書, 因為它到ch8, ch9才開始針對OO做完整的介紹, 我個人覺得不太好.

8.J2SE, J2EE, J2ME到底分別是什麼?
A:J2SE是Java 2 Standard Edition, 新手都是從這個開始學
J2EE主要用在網路企業, 服務等, 而J2ME是用在小型行動裝置
基本上J2SE是J2EE和J2ME的基礎.

9.說了那麼多, Java的東西到底要到哪裡下載?
A:http://java.sun.com

10.裝好了JDK之後, 要做什麼設定?
A:太多了...寫不下去了....Disapproved
參考網址:http://developer.java.sun.com/de ... /programming/learn/
喜歡嗎?分享這篇文章給親朋好友︰
               感謝作者     

Rank: 4

狀態︰ 離線
2
發表於 2009-4-3 22:33:21 |只看該作者
請問JAVA手機也有是一樣嗎
還有JAVA難度粉高嗎

Rank: 6Rank: 6

狀態︰ 離線
3
發表於 2009-4-17 23:59:57 |只看該作者

回覆 #2 lingtsung 的帖子

JAVA對初學者來說入門"稍為"高了一點點
因為對於初學者可能不習慣PATH和CLASSPATH
再加上編譯器龜毛點
大致上跟C/C++長得很像
不過JAVA學久了,對我而言會上癮
因為他有API可查method...等
還有許多JAR可以使用
減短開發所需的時間
而且只需編譯一次,即可在不同的OS上RUN
(使用相同.class檔,即可用JRE執行)

開發手機的話就使用J2ME
已有 1 人評分SOGO幣 收起 理由
猴急 + 2 您的真誠回覆內容精闢,堪為表率,值得鼓勵 ...

總評分: SOGO幣 + 2   查看全部評分

Rank: 7Rank: 7Rank: 7

狀態︰ 離線
4
發表於 2009-4-18 21:36:17 |只看該作者
呵呵~~感謝您的分享
這些是很實用的"JAVA知識"
個人感覺滿適合當做考題出堤耶^^"
尤其是第四點~相信這是很多 資管or資科 入門JAVA的最大疑獲了~

Rank: 2

狀態︰ 離線
5
發表於 2009-9-22 20:45:41 |只看該作者
謝謝
研究看看了哦!!
感謝你!!
請注意︰利用多帳號發表自問自答的業配文置入性行銷廣告者,將直接禁訪或刪除帳號及全部文章!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2024-11-26 09:06

© 2004-2024 SOGO論壇 OURSOGO.COM
回頂部