1.java跨平台特性的原理
不同的操作系统平台如(Windows,Linuxs,mac)等通过安装java虚拟机,Java程序可以在任意操作系统上运行,一次编写到处运行;
2.JVM(java virtue mechine):java虚拟机
3.JRE(java runtime environment):java运行环境,为java程序运行提供支持,包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等
4.JDK(java development kits):java开发工具包,JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
总结:通过安装JDK,利用JDK编写java程序,然后在jre中执行,由jvm实现跨平台
最新2020整理收集的一些高频面试题(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud、jvm、源码、算法等详细讲解,也有详细的学习规划图,面试题整理等,需要获取这些内容的朋友请加Q君样:909038429
/./*欢迎加入java交流Q君样:909038429一起吹水聊天