關於Java的有趣事實
Java的誕生純屬意外,一個開發團隊在忙於構建機頂盒時,開始清理C++程式碼。在完成這些修改後,他們最終發現了Java及其執行時環境。
你們中的許多人可能已經知道這一點,但對於那些不知道的人來說,Java最初的名字並不是“Java”,而是“Oak”。Sun公司的市場營銷部門後來意識到已經有公司名為“Oak”,因此更改了名稱。
它是一種在世界範圍內廣泛使用的語言,被認為是開發者群體中的最愛,並且在大多數調查中都是第二流行的程式語言。
目前有30億部手機(並且還在增加)正在使用基於Java平臺構建的系統執行。
有史以來最受歡迎的遊戲“我的世界”(Minecraft)是用Java編寫的。“我的世界”的建立者Notch用Java編寫了這款遊戲,後來被微軟收購,併發布了用C++編寫的遊戲新版本。
關鍵字“final”可以與類、變數、方法和欄位一起使用。這樣,所有屬性都將變得不可更改,即final類不能被擴充套件,final變數不能被更改,final方法不能被重寫,final欄位是常量。
Java的兩個方面使其具有動態性:Java Instrumentation和Java Reflection。如果需要在執行時更改程式碼,Java Instrumentation有助於修改預編譯的類。Java Reflection有助於檢視特定類的私有變數。
在使用C++時,我們許多人都會對指標的概念及其工作方式感到沮喪和困惑。幸運的是,在Java中,沒有指標的概念,因為建立者認為新增指標會影響語言的健壯性。
廣告