比如,我有一个java的类,在初始化的方法中一个参数为HttpServletRequest:
public class ABC {
public ABC(HttpServletRequest request) {
...
}
}
而在jsp 中调用的时候是这样的写的:
ABC abc = new ABC(request);
这样是不是request中所有的信息都要与服务器发生一次交互呀,这样大量采用这个方法去初始化这种类,不是很耗服务器资源与时间吗?
不知我理解得对不对,请指点!
其实无所谓
只是给HttpServletRequest建立了一个引用而已
用这种方法不会消耗服务器资源的。
java语言传的是引用,就是c语言中的指针,相当于一次整数传输。计算机每秒可以计算几亿次。
很多java编程框架都是这样用的。