java封装必备技能 Java Web学习者,可以跳过SSH直接学习SSM吗?
浏览量:4900
时间:2023-05-07 09:34:38
作者:采采
Java Web学习者,可以跳过SSH直接学习SSM吗?
可以,但是从未来java程序员的职业发展来看,我们需要了解SSH的原理。因为技术在升级,基本上18个月就会升级一次。从最早写EJB到struct1或struct2或spring hibernate的SSH组合到springMVC Spring My Batis的SSM组合,再到现在springBoot、springCloud、微服务架构的组合使用,相信未来会有更多优秀的框架技术出现。然而,它 这仍然是一个不同的故事。无论框架如何变化,底层原理都是不变的,所以不管你是否跳过SSH框架,都要关注底层的实现原理,这对以后的技术沉淀还是挺有帮助的。
既然Java反射可以访问和修改私有成员变量,那封装成private还有意义么?
反射在java中是一种超能力。通过反射访问私有变量有点像从四维空间访问三维空间,三维空间的门没有 不要为它工作。
但是拥有超能力也意味着承担更多的风险,所以反射并不是日常场景中经常使用的工具,只是在做一些通用的框架功能时才会用到,并且需要大量的异常处理。
因此,私有在正常运行中仍然起着制约作用。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。