局部内部类访问局部变量的问题
楼主 xiaocheng666 来自 JAVA-局部内部类 2017-12-05 10:39:03 6人参与讨论
全部回复
-
fighting
创客学院老师
嗯嗯,那没关系呀,版本越高其实在某一程度上对开发效率就一种提高。毕竟工具肯定是越做越好呀。
低版本的JDK在你提到的问题上,如果外部变量不是final,编译器就会报错,报错提示就是需要访问final修饰的变量。 所以跟着提示再改改就行,问题也不大。 如果我们把知识学到特别好,就在写内部类访问外部变量时就会把这个变量定义成final的啦,就不会过于依赖工具~ 加油!同学学习很认真呀~
-
fighting
创客学院老师
嗯嗯,那没关系呀,版本越高其实在某一程度上对开发效率就一种提高。毕竟工具肯定是越做越好呀。
低版本的JDK在你提到的问题上,如果外部变量不是final,编译器就会报错,报错提示就是需要访问final修饰的变量。 所以跟着提示再改改就行,问题也不大。 如果我们把知识学到特别好,就在写内部类访问外部变量时就会把这个变量定义成final的啦,就不会过于依赖工具~ 加油!同学学习很认真呀~
-
fighting
创客学院老师
哦哦,这个是这样的:在不同的企业,不同的项目中用到的JDK版本可能都是不一样的。比如金融银行的项目,可能追求稳定、安全,不会使用较新的版本,可能会用JDK6;互联网公司的项目可能会用的版本高一些,可能是JDK7或者8. 其实吧,这个版本对于我们学习来说影响不大,在学习中使用哪个版本都可以~
我的回复
发表成功 M豆+5
每日可获得50M豆,免费兑换开发板
所属分类 全部分类
-
Hibernate框架
2367人关注
关注
在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。
相关课程
-
JAVA开发入门:基础篇
12430人学习 5课时
-
Java 面向对象编程
17746人学习 5课时
-
复习补习-springboot
462人学习 30课时
热门问题
FS-MP1A开发板课程视频上线啦,全部开源免费,周周更新,欢迎围观!
14 回答 来自 嵌入式
18 回答 来自 嵌入式
16 回答 来自 嵌入式