任何人都可以帮我理解所有这些Java版本吗?

Met*_*uru 6 java

我正在学习Java编程课程,所需的书是Java 5 SCJP考试310-055.我查了一下,我认为SE 5不再支持了.这不好吗?教练说,如果我通过Java认证并出示证明,我可以跳过课程并获得即时A,但如果它已经过时,我不知道我怎么能这样做?

我也对Java处理不同版本的方式感到困惑.Java 2到底意味着什么?Java 5实际上是Java 2版本5吗?SE 5的含义是什么?与SE 6有何不同?我也看到EE,SE和EE有什么区别?现在最新的Java版本是什么?JDK只是表示SDK for Java吗?我感到很困惑.

有人需要打耳光吗?

编辑:刚刚发现还有一个Java ME?d:

Ste*_*n C 8

这些维基百科页面中回答了大多数问题:

从语言的角度来看,Java 5.0和6几乎完全相同.这两个版本之间的区别在于运行时库的区域以及平台的性能相关方面.我认为你的导师打了个好电话.