问题一:java编写的源代码为何能在windows/linux/macOS操做系统运行?运行原理是什么?为何说它是跨平台的?java
从jdk/jvm/jre提及linux
1.JDK简介 https://blog.csdn.net/weixin_43538934/article/details/86697715
2.JVM,JDK和JRE联系与区别 https://blog.csdn.net/wang_xing1993/article/details/70226934
3.弄懂JDK、JRE和JVM究竟是什么 https://blog.csdn.net/songkai320/article/details/51819046windows