

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