求解,同样的代码在Eclipse和MyEclipse中结果不同呢?

森提尼斯 发布于 2016/09/22 09:50
阅读 416
收藏 0

求姐,求姐,求姐,求姐,求姐,求姐,姐姐姐。。。
Eclipse版本是4.6Neon版本的,MyEclipse版本是2014GA。
下面黑色界面的Eclipse中的结果,可以运行没有任何错误。
但是我记得好像,在子线程中使用父线程的变量是需要加final修饰的,为什么这个不用?
jdk是1.7

这个白色的是MyEclipse的结果,出错了,提示要加final修饰。

加载中
0
阿信sxq
阿信sxq
java编译版本设置的多少
阿信sxq
阿信sxq
回复 @Opener丶 : 有帮助请采纳
森提尼斯
森提尼斯
我明白问题了 3Q
森提尼斯
森提尼斯
回复 @阿信sxq : 你用什么测试的?
阿信sxq
阿信sxq
回复 @Opener丶 : 我测试了一下,把编译版本设置为8就没有问题,设置为7,马上就报错,要求加上final
森提尼斯
森提尼斯
7和8 我试过了啊 没有区别
下一页
0
skhuhu
skhuhu
按最严格的规范些代码····不会错
0
B
BlanTangerine
这个创建线程的语法看着真不舒服 还是java8 那种表达式看着简练
返回顶部
顶部