1.我们写的代码写完并测试以后是如何部署给用户使用的?
有两种方式 :B/S和C/S
需要借助别人才能正常使用的是B/S模式(如微信小程序,浏览器上通过url访问的)
C/S需要下载,可以独立运行(微信等)
2.我们自己在自己的电脑上写代码又是如何运行的?
3.二者之间有哪些是相同的,有哪些是不同的?
电脑上调试源码需要自己部署Tomcat等依赖项 自己电脑上都要有这些
服务器上部署的 还需要配置网关 路由等
4.我们的class的文件是如何形成的?
idea安装的时候装上了JDK编译系统 ,产生中间码文件 (class文件)
5.Class文件又是如何被执行的?
Java虚拟机(让源语言有可移植性)
加载->验证->准备->解析->初始化
6.Class文件在被执行的过程中是不是变成了操作系统所需要的 exe文件?
解释型语言,需要解释一句执行一句。