【学习】总结

简介: 【学习】总结

1.我们写的代码写完并测试以后是如何部署给用户使用的?

1、新建服务器,并安装Linux系统

2、安装JDK、MySQL、redis、Nginx等环境

3、安装项目所需相关依赖配置

4、打包前后端代码,通过Jenkins把jar包放到服务器中指定的路径下

5、运行jar包

2.我们自己在自己的电脑上写代码又是如何运行的?

我们自己的电脑是把JDK安装好了的,然后将我们写好的java代码通过使用JDK提供的编译工具javac进行编译,然后再由JDK中的java运行环境jvm执行

3.二者之间有哪些是相同的,有哪些是不同的?

运行在服务器上和运行在本地没有区别,服务器和本地都是操作系统

4.class文件是如何形成的?

源码被JDK编译器编译的结果

5.class文件又是如何被执行的?

通过javac命令生成class文件,通过java命令执行class文件,过程是java源文件——jdk中的编译器编译成class文件(字节码文件),运行时由类加载器加载到jvm中,jvm生成机器码交给操作系统运行。

6.Class文件在执行的过程中是不是变成了操作系统所需要的exe文件?

不是,通过javac命令生成class文件,通过java命令执行class文件,过程是java源文件——jdk中的编译器编译成class文件(字节码文件),运行时由类加载器加载到jvm中,jvm生成机器码交给操作系统运行。


相关文章
|
算法 Oracle Java
IT学习深入学习必备的技术网站
IT学习深入学习必备的技术网站
73 0
|
网络协议 Linux 网络安全
MTPuTTy学习
MTPuTTy学习
|
弹性计算 运维 安全
我的学习之路
运用云服务器创建云笔记
|
弹性计算 Linux 虚拟化
选择正确,不断学习
对于学计算机的,对于我的专业,学习并掌握Linux操作系统是必须的,但是一开始在自己的电脑用VMware在自己的电脑搭建虚拟机学习,但是这样会导致自己的计算机变得很卡,因为会占用主机很大的内存。在我的老师的引荐下,认识了阿里云服务器,而且他推荐我们去参加“飞天加速计划,高校学生在家实践活动”,那样可以先体验阿里云服务器ECS,看看是否适合自己。于是我便去完成了练习和答题拿到了体验资格。
|
弹性计算 监控 物联网
学习小结
简述我在嵌入式实验室对阿里云物联网平台、阿里云ECS的学习与应用和一些个人感悟。
|
小程序 程序员 Windows
学习情况
一·自我情况,二·使用过程,三·心得体会
学习
测试<br />数据源:<br />数据大小:38.7 KB<br />字段数量:10<br />使用组件:全表统计,读数据表<br />
|
前端开发 Android开发
EmbossMaskFilter BlurMaskFilter 学习
MaskFilter类可以为Paint分配边缘效果。对MaskFilter的扩展可以对一个Paint边缘的alpha通道应用转换。Android包含了下面几种MaskFilter: BlurMaskFilter 指定了一个模糊的样式和半径来处理Paint的边缘,让目标部分模糊不清。
1008 0