打游戏太菜,回来学java——JDK,JRE与JVM

1 JVM      java虚拟机  实现java语言的跨平台性    相当于把java程序翻译成平台能识别的程序

JVM本身不能跨平台,不同的平台有不同版本的JVM

  • Windows系统的JVM
  • Linux系统的JVM
  • Mac系统的JVM

2 JRE  java运行时环境,运行已经编写好了的java程序,包含JVM和运行需要的核心类库

3 JDK   开发工具包  ,包含JRE和其他开发工具  (开发,运行,跨平台)