作者TonyQ (骨頭)
看板Web_Design
標題Re: [問題] 請問一下J2EE
時間Fri Apr 13 14:18:28 2007
※ 引述《llzzyy01 (我是清流)》之銘言:
1F:推 pm2001:jdk1.5以後都叫j2ee 不過是有比較多的物件和方法罷了 04/12 19:03
2F:推 llzzyy01:那何謂jdk?是java語言的一種版本嗎? 04/12 19:08
4F:→ pinq:JDK是什麼不清楚的話!!就要好好加油研究一下囉~ 04/12 19:57
5F:推 PsMonkey:敢問一樓,這種說法是哪裡看到的... 04/13 02:02
pm2001的資料完全就是錯誤,
任何對Java歷史和改版有點認知的人是不會這樣說的。
1.最初的Java是被稱作 Java 2 (即Java 1.2) 也就是底下J2簡稱的由來。
此時 底下共分 J2SE 、 J2EE 、 J2ME三種不同的範疇。
SE - 標準版(Standard Edition),
EE - 企業版(Enterprise Edition),
ME - 微型版(Micro Edition)。
2.Java 1.5後 正式更名為 Java EE、 Java SE 、 Java ME 取消2。
所以沒有 JDK.1.5以後都叫 J2EE的說法,
現在官方正式的說法是 Java EE。
3.JDK = Java Development Kit (JDK) ,Java開發工具。
JRE = Java Runtime Environment , Java執行環境。
JDK可以說是Java的編譯器和函式庫,不過不是IDE,
也就是你不會有個類似 M$ visual studio那類的應用程式。
(可以另外裝,Eclipse就是個好用的 Java IDE。)
JRE則是Java的執行環境,一般使用者要使用Java應用程式
不需要安裝JDK,但是要安裝JRE。
4.改版不只是有更多的方法和物件而已,它也會改變語言特性。
比方說 1.5 加入 for迴圈的新用法、加入generic type < >,
這些都不只是有更多的方法跟物件,但是他們都有向下相容就是了。
你用 1.5以下版本寫的code一樣可以在1.5中編譯,
最近剛推出的 Java 6 一樣有這個特性。~_~
5.ptt有Java專版,歡迎來一同討論。
--
I am a person, and I am always thinking .
Thinking in love , Thinking in life ,
Thinking in why , Thinking in worth.
I can't believe any of what ,
I am just thinking then thinking ,
but worst of all , most of mine is thinking not actioning...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.27.68
※ 編輯: TonyQ 來自: 220.134.27.68 (04/13 14:19)
※ 編輯: TonyQ 來自: 220.134.27.68 (04/13 14:20)
7F:推 pm2001:受教了 m(_ _)m 04/13 14:26
8F:推 PsMonkey:Java 最初叫做 oak... [逃] 04/13 18:31
9F:→ TonyQ:痞子你一定要這樣嗎Q_Q 04/13 19:08