java三大版本
javase
标准版适用于桌面程序,控制台的开发
javame
---嵌入式开发,java微缩版(几乎没人用)
javaee
企业级开发web端,服务器开发(是java的优势)
jdk 、jre、jvm
大概意思就是说
-
jvm是一个专门运行java程序处理指令的虚拟cpu
-
jre是java程序的运行环境
-
jdk是java程序的开发环境
-
所以他们关系是
-
jdk包含jre包含jvm
jvm一定程度上解决了系统环境不同的影响,使得java做到跨平台的特性