提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
一、JVM、JRE、JDK、JAVA、Javac的联系
JVM(Java Virtual Machine)虚拟机的作用
JRE(Java Runtime Enviroment) 运行环境的作用
- JRE是
运行时
环境(相关依赖),JVM是执行字节码
的环境, - JRE它包括集成库,如 Java 数据库连接 (JDBC)、远程方法调用 (RMI)、Java 命名和目录接口 (JNDI) 等。
Java和Javac
- Javac是Java的编译器
Java的版本区别
- 常用的 java 程序分为 Java SE、java EE、Java ME三个版本
- Java SE (Standard Edition) 是做电脑上运行的软件。
Java EE (Enterprise Edition) 是用来做网站的-(我们常见的JSP技术)
Java ME(Micro Edition) 是做手机软件的。
JDK与SDK
JDK(Java开发工具包)是SDK(软件开发工具包)的扩展子集
。
- JDK包括用于开发、调试和监视Java程序的工具。它
主要负责Java程序的编写和运行
。 - SDK由与Web应用程序或移动应用程序相关的额外软件组成,如应用服务器、文档、调试器、代码示例、教程、GlassFish服务器、MySQL和IDE Netbeans。