day1
学习的知识有点杂乱,今天看的一些面试问题。虽然是重述,但也是通过自己能理解的语言复述,旨在保持一种写博客的习惯,等开始做项目会慢慢记录更多。 (1)java程序运行过程:在java语言开发环境中编写.java文件通过java编译器编译形成.class(字节码),JVM使用类加载器加载.class文件,类加载器完成后,进行字节码检验,字节码检验通过后,JVM解释器会把字节码翻译成机器码交由操作系统执行。 (2)jdk,jre,JVM之间的区别:jdk是java的开发环境(将java文件编译成class文件)与运行环境(解析class文件),jdk中包含了jre,jre是java运行环境,是java的最小运行单元,一般安装服务器上,jre中包含了JVM,jre中有java核心库,JVM具有跨平台特性,屏蔽底层的服务器差异运行一套java程序,JVM是java程序的载体(目前对虚拟机的了解比较浅) 来源: CSDN 作者: 沐之。 链接: https://blog.csdn.net/qq_35449051/article/details/104095114