简而言之:Java是一个将语言和平台结合在一起的大杂烩。Java VM 是 Java 语言和平台运行的基础,但也可以支持其他语言。Java SE 是基本的语言和平台捆绑包(开发工具包 / 运行时),用于桌面/小应用程序开发。Java EE 则更加注重服务器和“企业”开发。
Java是你正在编码的语言 例如:HttpServlet是一个Java类,但它不是Java SE的一部分,因为它是EE的一部分,即企业版。所以Java区分SE包和EE包 最后,所有这些包都在JVM中执行,这是一个运行Java类的程序。 希望这有所帮助。