JDK:Java的开发环境;
JRE:Java运行是的环境;
JVM:Java的虚拟机,就相当于模拟了一个cpu去处理Java的代码,负责加载.class并运行.class文件;
一、Linux操作系统和虚拟机的区别: Linux操作系统: 使用方便、安全性和稳定性极高,Linux操作系统适合广大群众,跟windows操作系统差不多。 虚拟机: 虚拟机安装在实体计算机的内部,它的作用是利用软件将模拟出一台相同的计算机或者是多台相同的计算机,这就是虚拟机。虚拟机的硬件资源来源于宿主机,实体计算机拥有的大部分功能它都有。 二、Linux操作系统和虚拟机的联系: 想要在虚拟机当中安装适合虚拟机的操作系统,Linux是一个非常不错的选择,我们可以将Linux操作系统安装在vm虚拟机当中,当然虚拟机当中也可以安装其他的操作系统。
Java是语言特点:
简单性 高性能 安全性 面向对象 开源 跨平台
跨平台性:java 编写的程序再任何的系统都可以运行
每个操作系统都有对应的jvm只要在对应的操作系统上安装一个对应系统的jvm即可(jvm本身不夸平台);有jvm来运行java
运行的原理我们编写的 .Java文件,当保存之后,就会编译成 .class文件 jvm就会加载.class字节码文件;



