【求助】初學JAVA......



贊助商連結


gakct
2003-06-23, 12:10 PM
小弟我暑假閒著想把JAVA學起來....
想問一下,JAVA要在什麼環境下跑勒??
是否有像VC那種環境可以用∼

指教了∼:)

贊助商連結


ranger
2003-06-23, 12:24 PM
Borland JBuilder(商業軟體)
http://www.borland.com/jbuilder/index.html

jEdit
http://prdownloads.sourceforge.net/jedit/jedit41install.jar?download

s900221
2003-06-24, 09:39 AM
寫Java的話...直接去下載SUN的Java2 SDK就可以了吧?
http://java.sun.com/j2se/1.4.1/download.html
跑?...不是有RUNTIME就可以跑了嗎...SDK也包著Runtime..

algolee
2005-12-09, 10:54 PM
SDK 中就有含 JRE 了
所以到 java.sun.com 下載 JAVA 2.0 的 SDK
安裝好後,記得設定一下環境變數
然後就可以慢慢學了
先把基本觀念建立好,JAVA 是一種全物件的語言
正確的觀念先建立好後,學起來才不會一頭霧水
SUN 網站上的 tutorial 抓下來看
API 一定要不離手~~
有個 JAVAWORLD 網站不錯,建議你可以去看
英文: http://www.javaworld.com
中文: http://www.javaworld.com.tw
當然,官方網站資料也很多,一定要看

HarrisonLin
2005-12-10, 12:01 AM
小弟我暑假閒著想把JAVA學起來....
想問一下,JAVA要在什麼環境下跑勒??
是否有像VC那種環境可以用∼

指教了∼:)

說到 Java 的 IDE,怎麼不提到 Eclipse 和 IntelliJ IDEA 呢?這 2 個可是數一數二的 Java IDE 呢~ ;)

algolee
2005-12-10, 12:23 AM
說到 Java 的 IDE,怎麼不提到 Eclipse 和 IntelliJ IDEA 呢?這 2 個可是數一數二的 Java IDE 呢~ ;)
對啊對啊
還有一堆在 apache 網站下可以找到的 project .... :D :D :D
保證永遠不會無聊喔~~
有看不完的資料 :jump: :jump: :jump:

lenbo
2005-12-10, 01:21 AM
小弟以前學JAVA用的工具是
SUN J2SDK+JCreator
不過,自從修完學分後,就沒碰過JAVA了…
問學長,開發軟體也都是用C++,似乎也不常使用JAVA說!

algolee
2005-12-10, 01:53 AM
基本上,C++ 與 JAVA 當初被開發出來的目的不太一樣
所以看用途來決定要用那種語言開發
現在還有種 D Language ~~ :D
號稱把 C, C++, C# and Java 都統包了~ :jump:

http://www.digitalmars.com/d/
http://www.digitalmars.com/d/dcompiler.html

HarrisonLin
2005-12-10, 02:39 AM
基本上,C++ 與 JAVA 當初被開發出來的目的不太一樣
所以看用途來決定要用那種語言開發
現在還有種 D Language ~~ :D
號稱把 C, C++, C# and Java 都統包了~ :jump:

http://www.digitalmars.com/d/
http://www.digitalmars.com/d/dcompiler.html

依在下愚見,一種程式語言並非特色愈多愈好 - 以 C++ 和 Java 為例,撇開執行效能不談,只著重語法面,我覺得 Java 比 C++ "容易使用",就是因為 C++ 的特色太多了,程序、物件導向,泛型,指標(指向指標的指標,指向指標的指標的指標...),運算子重載...等等,全部加在一起,足以造就 C++ Primer 這麼大一本書,也嚇跑了很多初學者;甚至, ANSI C++ 定案至今,仍然沒有一個完全符合規格的編譯器出現...通吃的下場就是這個語言變成了龐然大物,如果不是向下相容於 C, C++ 的風行程度可能要打個折扣。不過 C++ 本來就是一種支援多種編程方式的 "General Purpose Programming Language",或許反過來說就是"博大精深"吧!

s900221
2005-12-10, 10:39 PM
基本上,C++ 與 JAVA 當初被開發出來的目的不太一樣
所以看用途來決定要用那種語言開發
現在還有種 D Language ~~ :D
號稱把 C, C++, C# and Java 都統包了~ :jump:

http://www.digitalmars.com/d/
http://www.digitalmars.com/d/dcompiler.html
號稱吸收了Java和C++的優點,其實近代語言的許多特色都相當相似,但是複雜度也相當高,況且有優點就必定有缺點,D語言寫說有Garbage Collection,那就一定會影響性能,或多或少而已,而且很多功能在C++上其實都已經有實作品,或是包含在STL裡。

D語言我是沒研究過,我認為語言要在有標準之後比較具有學習的價值,否則不是面臨分裂就是單一廠商領導,在發展、平台和使用範疇都會受到很多侷限,像C/C++就有ISO/ANSI標準,C#也有,Java至少也有個JCP在管理,又受到眾多廠商的支持,前幾年也有個Ruby語言跑出來,程式語言的種類已經多到無法想像的地步,學習幾種主流語言就夠了...。