如何理解虛擬機(JVM)跨語言的平臺
java虛擬機根本不關心運行在其內部的程序到底是使用何種編程語言編寫的,他只關心“字節碼”文件。
java不是最強大的語言,但是JVN是最強大的虛擬機。
不存在內存溢出? 內存泄露?
JAVA = (C++)–;
垃圾回收機制為我們打理了很多繁瑣的工作,大大提高了開發效率,但是,垃圾收集也不是萬能的,懂得JVM內部的結構、工作機制,是設計高擴展性應用和診斷運行時間問題的基礎,也是java工程師進階的必備能力。
java發展的幾個重大事件
- 2000年,JDK1.3發布, Java HotSpot Virtual Machine正式發布,成為Java的默認虛擬機。
- 2002年,JDK1.4發布,古老的Classic虛擬機退出歷史舞臺。
- 2003年,Java平臺的Scala正式發布,同年Groovy也加入Java陣容。
- 2006年,JDK1.6發布。同年,Java開源并建立OpenJDK。