Tomcat是否完全基于Java语言开发?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1803个文字,预计阅读时间需要8分钟。
什么是Java及其相关概念?
总体来说,Java是由Java语言、Java API和JVM(Java虚拟机)等构成的生态系统。JVM使Java代码能够在多种平台上运行,而Java API提供了丰富的库和工具,用于开发Java应用程序。
什么是java
java所涉及到的相关概念如下图。总体来说就是java语言、java API、jvm等构成。
jvm:java虚拟机,java的代码都是运行在jvm上,这是java语言跨平台的保证,针对不同的系统jvm也不同,这就实现了同一份代码,通过不同jvm的运行可以让对应的操作系统识别。
JRE(java running environment):就是提供给java代码一个运行环境,java代码运行在jvm上,但是开发程序的时候往往除本身代码外会有引入的api,当程序运行时,jvm会加载相关的类,所以一个能保证代码能正常运行的环境是jvm+api(java se api)。
JDK(java development kit):java开发环境,JDK=java语言+开发相关的API+JRE。开发环境除了要正常运行程序外(JRE环境),还需要进行开发相关的操作如打包、编译等这类工具。
本文共计1803个文字,预计阅读时间需要8分钟。
什么是Java及其相关概念?
总体来说,Java是由Java语言、Java API和JVM(Java虚拟机)等构成的生态系统。JVM使Java代码能够在多种平台上运行,而Java API提供了丰富的库和工具,用于开发Java应用程序。
什么是java
java所涉及到的相关概念如下图。总体来说就是java语言、java API、jvm等构成。
jvm:java虚拟机,java的代码都是运行在jvm上,这是java语言跨平台的保证,针对不同的系统jvm也不同,这就实现了同一份代码,通过不同jvm的运行可以让对应的操作系统识别。
JRE(java running environment):就是提供给java代码一个运行环境,java代码运行在jvm上,但是开发程序的时候往往除本身代码外会有引入的api,当程序运行时,jvm会加载相关的类,所以一个能保证代码能正常运行的环境是jvm+api(java se api)。
JDK(java development kit):java开发环境,JDK=java语言+开发相关的API+JRE。开发环境除了要正常运行程序外(JRE环境),还需要进行开发相关的操作如打包、编译等这类工具。

