大家是不是常会遇见这样的情况:
---------A-----------
list = query.list();
return list;
---------------------
---------B-----------
return query.list();
---------------------
这是举个例子,这两种情况谁的效率高?系统开销小?
---------A-----------
list = query.list();
return list;
---------------------
---------B-----------
return query.list();
---------------------
这是举个例子,这两种情况谁的效率高?系统开销小?
解决方案 »
- 帅哥美女帮帮忙----tomcat内存暴涨,大家帮我看看我封装的jdbc类和代码上有没有问题。
- 写了个JSP程序,有错误,怎么回事
- 请问,两个项目怎么整合?
- 在JSP页面使用JFreeChart如何实现点击跳转事件的效果?
- 刚安装了一个TOMCATE5 在WEBAPPS里面建了文件夹myjsp 然后做了一个JSP文件
- 请教一个jtds驱动"I/O Error: No client request to send"错误
- 怎样才能使jsp表单数据读入到word里
- myeclipse里面查询数据库的问题
- 在resin-ee-3.0.1-beta的页面传递中文参数变为乱码了
- 问一个IE方面的问题
- 从数据库取一个参数值 什么方法可让这个值传到 单独JS的文件中
- 关于文字提示!类似alt
能讲的详细点吗?为什么多次使用要第一个?
不大也要有个区别吧?想从优化的角度讨论一下。
中,list作为一个对象,肯定会有开销,
关键在于你别的地方还用不用这个list,
若用,则用第一种,否则另一个调用的地方要再执行一次list()方法,
若不用,当然是用第二种方法,开销小区别这个可能只有理论上的意义,list对象是指针,不会占多大资源
毕竟少了一步赋值。
从代码来看,A中的list是在别处声明的,
编译器应该不会进行处理
为空时就出现一个判断标志,以判断标志去控制程序不去读取空单元格,接着去读取下
一个单元个数据直到程序运行完?如果没有,怎样才能实现我的这种问题?
我的QQ:380462843 Email:[email protected]。