如何理解虚拟机(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。