用户名:  密码:   
您当前的位置:首页 > 

Java的JRE.JDK.JVM.ME.SE.EE的区别

上次修改时间: 2016-12-15 17:30:09      来源:网络总结      作者:钢铁长陈
上一页      路径:DSD\Learn\Java相关\      下一页

JRE/JDK/JVM/ME/SE/EE的区别

JRE和JDK的区别
JDK是java程序的开发包,里面包含JRE和Client和Server的运行环境,需要配置系统环境变量才能用
JRE是Java程序的运行包,里面只有Client的运行环境,安装时自动添加path
JVM是Java虚拟机, JRE下只有Client的Jvm,JDK下同时有client和server的JVM
JDK即Java development kit,JRE即Java runtime environment,JVM即Java Virtual Machine

Java ME(Java2 Platform Micro Edition)/Java SE/Java EE分别是Java2平台的3个版本
Java2 Platform Micro Edition,用于小型设备和智能卡平台的Micro版
Java2 Platform Standard Edition,用于桌面系统的Java2平台标准版
Java2 Platform Enterprise Edition,用于创建服务器应用程序和服务的企业版
来自:http://baike.baidu.com/link?url=nWAYrx-FZKUKIbxzwMLNFgG6K8AsivgOU-RFyxRvUK2Ubh5uwRwsAcx6KuT6QDajUzZ9FMdbh_Gfwyn_Wr7Jk5P5cW9mEpkR_w0VpoJZjNK

Java平台 
? Java 编程语言 ? JVM ? Java ME ? Java SE ? Java EE ? Java Card  
升阳电脑主要技术 
? Squawk ? JDK ? OpenJDK ? Java Virtual Machine ? JavaFX   
平台技术 
? Applet ? Servlets ? MIDlets ? JSP  ? Web Start (jnlp)   
主要的第三方技术 
? JRockit ? GNU Classpath ? Kaffe ? TopLink
? Apache Harmony ? Struts ? Spring Framework ? Hibernate
? JBoss ? Tapestry ? Jazelle 
历史 
? 历史 ? 批评 ? Java Community Process ? 升阳电脑
? Free Java implementations   
主要编程语言 
? Tcl/Java ? Jython ? JRuby ? BeanShell
? Clojure ? Groovy ? Rhino ? Scala
? Processing   
Java会议 
? JavaOne