English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

寒假快到了,我們下學期要上有關「物件導向」的程式設計,所以我想初步了解 java語言(做深入研究的話,當然得自行買書了)。

我知道 java 有網頁的 java script、java applet、java 程式、還有 J加加 以及 J#( j sharp )
但是對 J加加 和 J# 並不是很清楚。
(當然還少了手機用的 java,如果還有其他種類的 java,各位可以提出來並做比較,謝謝。)
所以在此想請問各位…
「請比較上述種類的 java 語言(請寫出重點,含優缺點、用途、特性、程式副檔名為何)」

如果未寫出所有種類的 java 比較,將選擇寫出最多種類者做為「最佳解答」!
小綿羊在此提供 20點的解答贈點,謝謝各位大大!

2006-01-04 16:55:12 · 1 個解答 · 發問者 Big_John-tw 7 in 電腦與網際網路 程式設計

1 個解答

好我來簡單介紹一下 基本上這個是java sun跟microsoft的戰爭從1995就開始 也是java開發的起源
javascript跟java 是完全無關(很多人會搞混 以為javascript跟java有關其實一點關係沒有 它也不需要java compiler就可以跑) 它是一種scripting語言 是跟vbscript競爭 因為它類似java語言 所以一般學過java過的人很容易就會寫javascript
javascript跟vbscript一樣 最重要的目的是用於讀寫資料庫訊息 假如你問那個比較好 我個人是個有利弊 哪個你好用就用那個
java applet 跟 java語言 都需要用到java sdk 也就是需要用到sun java compiler
java語言是可以寫console window driver low level app 等等 用途很廣 基本上跟c一樣都可以寫 只是java是屬高階語言 從sourcecode上就可以了解它在做什麼 運作起來是會比較慢 不過它有個很強大功能就是 假如你是寫java app 是可以在任何一個環境下運作 這包括window linux或unix 只要有安裝java sdk 這就是為什麼微軟會怕它的原因
java applet是屬於用在web 上的java app 所以只要借用applet的功能就能使web browser發揮到快像似在用local app的功能 這個點子非常好 只是復雜的applet跑起來極慢 不是非常實用 假如要快 功能上就會受限制(這個只是相對問題 復雜程式server跟client就需要更多對應溝通) 像是股票看盤很多都是applet寫的 因為它很簡單又實用 所以被採用的挺多的 在國外的applet有很多很復雜 因為跑起來太慢最後都改用成.net或其他方式

至於j++跟j# 這兩樣都是微軟開發 用途就是吸引java使用者用微軟產品
語言用法都一樣 不過要切記一點就是 在這兩邊所compiled完的library 不可以拿到sun java compiler所使用 因為compiler版本不一樣 它們是不相容的 所以一般學校不太會用j++的軟體更不會用j#來教java
但是j#寫完之後的dll是可以被c#或是vb.net所使用 因為它們都是.net的技術

希望這些對你有幫助

2006-01-05 13:32:30 · answer #1 · answered by tunaking 3 · 0 0

fedest.com, questions and answers