您的位置:首頁>科技>正文

30+的人學程式設計,關於Java的常見誤解

我們一起來看看對Java最常見的誤解:

Java是HTML的擴展?

1、Java是HTML的擴展:

Java是一種程式設計語言, HTML是一種描述網頁結構的方式, 除了用在網頁上放置Java applet的HTML擴展之外,

兩者沒有任何共同之處。

2、使用XML, 所以不需要Java:

Java是一種程式設計語言, XML是一種描述資料的方式, 可以使用任何一種程式設計語言處理XML資料, 而Java API對XML處理提供了很好的支援。

Java是一種非常容易學習的程式設計語言?

3、Java是一種非常容易學習的程式設計語言:

像Java這種功能強大的語言都不太容易學習, 首先必須將編寫玩具式程式的輕鬆和開發實際專案的艱難區分開來, 雖然不需要去全部瞭解Java類庫中的數千種類和介面以及數萬個函數, 但是要想Java解決實際問題, 還是需要瞭解不少內容的。

Java將成為適用於所有平臺的通用性程式設計語言?

4、Java將成為適用於所有平臺的通用性程式設計語言:

從理論上講, 這是完全有可能的, 但在實際中, 某些領域其它語言有更出色的表現, 比如Swift在IOS設備上就有首無可取代的地位, 流覽器中的處理幾乎完全由JavaScript掌控, Windows程式通常都用C++或C#編寫, Java在伺服器端程式設計和跨平臺用戶端應用領域則很有優勢。

5、Java只不過是另外一種程式設計語言:

Java是一種很好的程式設計語言, 很多程式師喜歡Java勝過C、C++或C#, 有幾百種好的程式設計語言流行, 而且帶有明顯的缺陷。 Java的成功源於其類庫能夠讓人們輕鬆地完成原本有一定難度的事情, 因此使用Java程式設計的效率更高, 但這並不是Java成功的全部原因。

Java是專用的, 應避免使用?

6、Java是專用的, 應避免使用:

任何人都可以免費使用Java, 不過僅限於桌面和伺服器平臺, 如果你想在嵌入式系統中使用Java, 就需要另外不同的許可, 這很可能需要收費, 不過, 這些專利在未來十年就會到期, 那時Java就完全免費了。

7、Java是解釋型的, 因此對於關鍵的應用程式速度太慢了:

早期的Java是解釋型的, 現在Java虛擬機器使用了即時編譯器, 因此採用Java編寫的“熱點”代碼其運行速度與C++相差無幾, 有些情況下甚至更快。

8、所有的Java程式都是在網頁中運行的:

所有的Java applet都是在網頁流覽器中運行的, 這也恰恰是applet的定義, 即一種在流覽器中運行的Java程式, 然後, 大多數Java程式都是在Web流覽器之外的獨立應用程式。

9、Java程式是主要的安全風險:

JavaScript是Java的簡易版?

10、JavaScript是Java的簡易版:

JavaScript是一種在網頁中使用的指令碼語言,它是由Netscape發明的,原因的名字叫做LiveScript,它的語法類似於Java,除此之外,兩者無任何關係,當然,名字有些相像。

使用Java可以用廉價的Internet設備取代桌上型電腦?

11、使用Java可以用廉價的Internet設備取代桌上型電腦:

當Java剛剛發佈的時候,一些公司已經生產出Java網路電腦的原型,不過使用者還不打算放棄功能強大的桌上型電腦,而去使用沒有本機存放區且功能有限的網路設備,當然,現在世界已經發生了很大的改變,對於大多數最終用戶,常用的平臺往往是手機或平板電腦,這些設備大多使用安卓平臺,這是Java的衍生產物,學習Java程式設計肯定也對Android程式設計很有幫助。

JavaScript是Java的簡易版?

10、JavaScript是Java的簡易版:

JavaScript是一種在網頁中使用的指令碼語言,它是由Netscape發明的,原因的名字叫做LiveScript,它的語法類似於Java,除此之外,兩者無任何關係,當然,名字有些相像。

使用Java可以用廉價的Internet設備取代桌上型電腦?

11、使用Java可以用廉價的Internet設備取代桌上型電腦:

當Java剛剛發佈的時候,一些公司已經生產出Java網路電腦的原型,不過使用者還不打算放棄功能強大的桌上型電腦,而去使用沒有本機存放區且功能有限的網路設備,當然,現在世界已經發生了很大的改變,對於大多數最終用戶,常用的平臺往往是手機或平板電腦,這些設備大多使用安卓平臺,這是Java的衍生產物,學習Java程式設計肯定也對Android程式設計很有幫助。

Next Article
喜欢就按个赞吧!!!
点击关闭提示