| 失效链接处理 | 
| JVM-整体结构原理深度解析 PDF 下载 
	相关截图:  
	主要内容: JVM定义 
		JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是⼀种⽤于计算设备的规范,它是⼀个 
		虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 
		引⼊Java语⾔虚拟机后,Java语⾔在不同平台上运⾏时不需要重新编译。Java语⾔使⽤Java虚拟 
		机屏蔽了与具体平台相关的信息,使得Java语⾔编译程序只需⽣成在Java虚拟机上运⾏的⽬标代 
		码(字节码),就可以在多种平台上不加修改地运⾏。 
			2 Java跨平台与JVM的联系 
			JVM是⼀个软件,在不同的平台上,JVM有不同的版本。 
			Java在编译之后会⽣成⼀种.class⽂件,这种⽂件称为字节码⽂件。 
			JVM虚拟机就是将Java编译后的.class⽂件翻译成特定平台下的机器码,然后运⾏。也就是说,在 
			不同平台上装上平台对应的JVM虚拟机后,就可以将Java字节码⽂件转换,然后运⾏我们的Java 
			程序。 
			值得注意的是,Java编译后的结果是⽣成字节码,⽽不是机器码。字节码是不可以直接运⾏的, 
			必须通过JVM再次翻译成机器码才可以运⾏。即使是将Java程序打包成可执⾏⽂件,也仍然需要 
			JVM的⽀持才可以运⾏。 跨平台的是Java程序,⽽不是JVM。 
			JVM是⽤C/C++开发的,不能平台,不同的平台下JVM的版本是不同的。 
			(备注:机器码(machine code),学名机器语⾔指令,有时也被称为原⽣码(Native Code),是 
			电脑的CPU可直接解读的数据。) | 



 
     苏公网安备 32061202001004号
苏公网安备 32061202001004号


 
    