关于创建对象的位置
来源:3-2 开发PaintingController控制器
weixin_慕勒4393907
2020-06-19 16:06:46
之前在service类中创建了dao对象,这个视频中在controller中创建service对象,为什么对象的创建语句都放在类的参数定义的位置?而不是在方法中创建对象?
1回答
同学你好,如果在方法中创建对象,那么访问一次方法就会创建一次对象,这样会影响程序的性能,消耗内存。
将对象的创建语句放在类的参数定义的位置,这样当每次请求来的时候,不需要创建对象,直接使用就可以了。这样可以减少新生成对象的消耗,减少jvm垃圾回收。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快~