简单地说,jre包含jvm,jvm是运行java的核心虚拟机,而运行java程序不仅需要核心虚拟机,还需要其他的类加载器,字节码校验器,以及大量的基础类库jre除了包含jvm外,还包含运行java程序的其他环境支持jre 即java运行时环境。
JVM只能运行一种语言,就是符合JVM字节码规范的字节码java 和其他jvm语言都是要经过编译,成为字节码之后运行的。
还有一些系统级开发,如嵌入式操作系统,一般针对WinCELinuxAndroidJVM等技术\x0d\x0a如果单纯学习客户端应用开发,建议从Android学起,Java语言基础即可入门,网络上资料最多,测试设备也较便宜,可以找个稳定点的。