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是解釋型的,
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程式設計很有幫助。