函数性能问题(高人赐教)有晚上还在的么?

wingoal 2005-01-13 10:10:24
试分析一下以下函数的编码中,存在的性能问题有哪些?可以进行什么样的优化?
class A
{
B[] bs=new B[20];
public string toString()
{
\ StringBuffer buf=new StringBuffer(“xml”);
for(int I=0;I<20;I++)
buf.append(bs[i].toString());
buf.append(“OVER”);
return buf.toString();
}
}
class B
{
String x=”ValueX”;
String y=”ValueY”;
public String toString()
{
StringBuffer buf=new StringBuffer();
buf.append(x);
buf.append(y);
return buf.toString();
}
}
...全文
92 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wadsunglow 2005-01-15
  • 打赏
  • 举报
回复
有的地方差不多,难道?
wingoal 2005-01-15
  • 打赏
  • 举报
回复
ding....高人现身一说!
iforem 2005-01-14
  • 打赏
  • 举报
回复
丁页
iforem 2005-01-13
  • 打赏
  • 举报
回复
StringBuffer中的append方法是同步的


iforem 2005-01-13
  • 打赏
  • 举报
回复
class B中

return x.concat(y)
wingoal 2005-01-13
  • 打赏
  • 举报
回复
兄弟..肯定有要优化的地方..这是华为的面试题啊..
iforem 2005-01-13
  • 打赏
  • 举报
回复
数组没有初始化


hehe ,这不是优化
vgvg 2005-01-13
  • 打赏
  • 举报
回复
看不出哪里要优化!!!
samkuang 2005-01-13
  • 打赏
  • 举报
回复
up

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧