公司用java6,我用java7,行吗?
做j2ee项目.
1 不要用jdk7新增的语法糖.
2 编译的时候不要用jdk7的编译器去编译.如果你是用eclipse的话就随便了,因为它自带了自己的编译器JCP.你只要设置成jdk6就可以了.
但是这样的话,你用jdk7有啥意义么..只是为了写HelloWorld程序么? 我上面说了,就算你在eclipse中配置对应的jre是7版本的,它还是会用自己的JCP去编译的.而不是你配置的jdk7...当然,你用命令行 运行的话,用jdk7还是可以的.
最好也用6版本了。因为7编译的class不只能能不能在6运行。同一才稳定。
7还不够稳定,用6吧,高版本东西在低版本上很多时候是运行不起来的
如果你使用到的技术不是在JAVA7中新添加的,那么应该没有问题。但最好保持一致,免得出一些莫名其妙的BUG,想破脑袋你也想不出来。
用1.6, 不考虑1.7
用1.6就可以了,1.7还不稳定,有些1.7有的东西1.6没有,就会出现在你本地编译没问题但是放服务器就出问题,编译不通过了
1.7不够稳定 目前用1.6保险点吧 向高版本进发需要一个过渡期