日期:2014-05-20  浏览次数:20876 次

谁能说说jdk5.0和 jdk 6.0的主要区别?
我在机子上装了JDK1.5 , 但我身边很多人用的是JDK6.0, 这个版本更高,但就是不清楚JDK6.0在JDK5.0基础之上增加了那些特性?
如果我用JDK5.0编写的程序,在JDK6.0上能运行吗?

------解决方案--------------------
JDK6有什么新特性你可以不管, 只要够用就好了, 一般新功能用到的也不是特别多。
JDK5.0的代码当然能在JDK6.0上运行, 向下兼容的。
------解决方案--------------------

------解决方案--------------------
可以看看 Java SE 6 的特性和增强功能

http://java.sun.com/javase/6/webnotes/features.html

不过这些功能,对于普通开发来说基本上是用不到的。
------解决方案--------------------
如果我用JDK5.0编写的程序,在JDK6.0上能运行吗?

————————————————————————————

能,所有的 JDK 都是向下兼容的,运行完全没有问题。
------解决方案--------------------
Java SE 6 中提供的 XML 处理框架,以及在此框架之上结合注释(Annotation) 技术,所提供的强大的针对 Web 服务的支持
------解决方案--------------------
jdk 5.0 有枚举,jdk 6.0 没有
------解决方案--------------------
探讨
假如我有一个类数组
A[]=new A[4];
for(A a:A){
...............
}
这个在5.0中也可以?

------解决方案--------------------
我知道的是: 加强FOR 循环 , 可以使用泛型<>;