Java中如何提取表达式
作者:水悠悠予安
时间:2023-04-28
浏览:4
提取表达式在软件开发过程中,程序员很容易有意无意让代码做一些“重复劳动”,在大部分情况下,由于计算机的告诉运行,这些“重复劳动”并不会对性能构成太大的威胁,但若将系统性能发挥到***,提取这些“重复劳动”相当有意义。来看下面的测试用例:@Testpublicvoidtest(){longstart=System.currentTimeMillis();ArrayListlist=newArrayList();for(inti=0;i
本文目录
提取表达式
在软件开发过程中,程序员很容易有意无意让代码做一些“重复劳动”,在大部分情况下,由于计算机的告诉运行,这些“重复劳动”并不会对性能构成太大的威胁,但若将系统性能发挥到***,提取这些“重复劳动”相当有意义。
来看下面的测试用例:
@Test public void test(){ long start = System.currentTimeMillis(); ArrayList list = new ArrayList(); for (int i = 0;i<100000;i++){ System.out.println(list.add(i)); } //以上是为了做准备 for (int i = 0;i如果我们把list.size()方法提取出来,优化后的代码如下:
@Test public void test(){ long start = System.currentTimeMillis(); ArrayList list = new ArrayList(); for (int i = 0;i<100000;i++){ System.out.println(list.add(i)); } //以上是为了做准备 int n = list.size(); for (int i = 0;i在我的机器上,前者耗时5444ms,后者耗时3514ms,相差2s左右,可见,提取重复的操作是相当有意义的。
作者最新文章
樱花动漫官方正版官网入口在哪_樱花动漫网址2027最新分享
2026-10-28 19:21
AO3永久可用网址分享 ao3实时访问入口
2026-10-28 13:16
xmind怎么转换成pdf 文件转换步骤
2026-10-26 10:16
blender动作制作教程从关键帧到自然动画
2026-10-22 12:43
漫蛙2manwa2漫画最新版本下载安装
2026-10-13 13:42
上一篇:
Linux怎样查看mysql密码
下一篇:
一文了解前端构建工具全貌
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































