我现在在项目里,遇到个情况,我暂时有两个解决办法!第一种递归!
a(){
//一大堆代码
a();
}
第二种
for(int i=0;i<1000;i++){
//一大堆代码
if(某条件){
break;
}
}
两种都可以,因为基本上循环不会超过1000次,但是我该选哪种,更节省空间,效率更高,帮我分析下,谢谢!
a(){
//一大堆代码
a();
}
第二种
for(int i=0;i<1000;i++){
//一大堆代码
if(某条件){
break;
}
}
两种都可以,因为基本上循环不会超过1000次,但是我该选哪种,更节省空间,效率更高,帮我分析下,谢谢!
解决方案 »
- 下面这段代码中public String toString()方法在哪里调用啊?整个程序的运行结构看不太明白,请指点一下.
- 哪位高手能给我推荐下好的oracle入门教程吗
- 请高手帮忙看下 这个要怎么改过来
- 简单问题,举手之劳:找不到符号Protection??
- 问个关于FTP的问题。(急)
- 学习java才几天,遇到一道‘菜鸟’级练习题,但对于我来说还是很难,请大家帮帮忙看看
- 如何固定jface中的Table组件的checkbox?
- BasicCodeGenerator 基本类代码生成器JBuilder插件
- JBOSS的问题
- 请问:java中如何保存和调用一个对话中的值?
- 写二进制文件的问题
- JProfiler工具使用方法
Runtime runtime=Runtime.getRuntime();
runtime.freeMemory();
runtime.maxMemory()
我原来做了个测试, 是for,forech这两个的资源消耗测试, 这个跟时间有关系,时间长了forech效率要高于for
短时间内for要快一点关于递归跟for循环这个没具体测试,