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

解决方案 »

  1.   

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

  2.   

    可以看看 Java SE 6 的特性和增强功能http://java.sun.com/javase/6/webnotes/features.html不过这些功能,对于普通开发来说基本上是用不到的。
      

  3.   

    如果我用JDK5.0编写的程序,在JDK6.0上能运行吗?————————————————————————————能,所有的 JDK 都是向下兼容的,运行完全没有问题。
      

  4.   

    Java SE 6 中提供的 XML 处理框架,以及在此框架之上结合注释(Annotation) 技术,所提供的强大的针对 Web 服务的支持
      

  5.   

    jdk 5.0 有枚举,jdk 6.0 没有
      

  6.   

    假如我有一个类数组
    A[]=new A[4];
    for(A a:A){
    ...............
    }
    这个在5.0中也可以?
      

  7.   

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

  8.   

    主要区别:JDK6可以加@Override,JDK5不可以