`
shadow1582
  • 浏览: 6448 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

吹毛求疵的计较下变量的位置

阅读更多
long i = 0;
  long j = 0;
  long flag3 = System.currentTimeMillis();
  i = 4l;
  j = 6l;
  for (long j2 = 0; j2 < 200000001L; j2++) {
   long temp = i;
   i = j;
   j = temp;
  }
  System.out.println(i + " " + j);
  long flag4 = System.currentTimeMillis();
  
  i = 4l;
  j = 6l;
  long temp = 0;
  for (long j2 = 0; j2 < 200000001L; j2++) {
   temp = i;
   i = j;
   j = temp;
  }
  System.out.println(i + " " + j);
  long flag5 = System.currentTimeMillis();

 经过比较,放在For循环外面的赋值更有效率.

 两个变量交换的扩展思考:http://blog.csdn.net/do2jiang/archive/2009/09/13/4549679.aspx

 得出一个结论,在编译器魔术影响下,我们用了^等方式来优化代码.结果反而不能被编译器优化...性能更低.

 

分享到:
评论

相关推荐

    分析RFID在仓储管理中的问题及解决方案

    在RFID技术在仓库管理中的应用,最核心的利用RFID远距离识别等...我们主要的关注点主要放在系统上的应用中,而不是一味的对技术的吹毛求疵。所以,我们产品策略是面向中小企业,为他们提供一种简单容易实施的解决方案。

    2018 年下半年信息系统项目管理师真题案例分析(一).docx

    阅读下列说明,回答问题 1 至问题 4,将解答项入答题纸的对应栏内. 【说明】 2018 年 1 月,某系统集成公司中标本市某地铁线路的列车乘客信息系统...小陈觉得客户吹毛求疵与客户发生了争执,导致客户向公司高层投诉

    Database.Systems_DATABASESYSTEMS_

    数据库系统,一个实用的方法提供了一个全面而简明的数据库...作者埃尔维斯·C·福斯特坚持简洁、全面报道和相关性的目标,其务实而有条不紊的讨论风格直指突出问题,避免了不必要的吹毛求疵以及对理论计算的过度渲染。

    objc-singleton:如何实现安全的 Objective-C 单例

    第二点在场景上看起来有些吹毛求疵,用户可以粘贴示例代码或是看一下文档可以做到通过工厂方法获得单例,规避这个问题。 在各篇Objective C Singleton文章中这方面几乎都没有得到重视,但对于API的用户上是有意义的...

    软件测试_cucumber交流.pdf

    cucumber行为驱动开发,cucumber是一中非常友好的工具,它希望成为团队的一部分,且不介意做一个吹毛求疵的讨厌鬼。每个小组都需要这么一个角色...

    2012年江西中考语文试题

    哂笑(xī) 隔膜 迥乎不同(jiǒng) 吹毛求疵 C.喑哑(yīn) 沉湎 草长莺飞(yīng) 海誓山盟 D.濯洗(zhuó) 征兆 怡然自得(yí) 因地制宜 2.下列句子加点词语使用错误的一项是( )(2分) A.我的心在...

    ASP.NET 程序设计基础篇

    善的状况下,要求作者教授.NET 相关课程,让作者可以完善的整理.NET 技术。感谢家人及朋友 的支持及谅解,让我可以心无旁鹜专心写作。最后要感谢各位读者,您的购买就是对作者最大的 支持及鼓励。

    2020中考语文模拟试卷(八).doc

    与人相处,不能吹毛求疵,指出别人的缺点也要讲究方式和场合。 D.新年的时候,他送给我一个日记本,我礼尚往来,送他一本书。 3.下列句子中,标点符号使用不恰当的一项是( ) A.因为要开同级会,干事便在黑板上写...

    浅谈鸿蒙 JavaScript GUI 技术栈

    作为科普,这篇文章不会拿着放大镜找出代码中的槽点来吹毛求疵,而是希望通俗地讲清楚它所支持的 GUI 到底是怎么一回事。只要对计算机基础有个大概的了解,应该就不会对本文有阅读上的障碍。 我们已经知道在「鸿蒙 ...

    2020Talks:2020年会议的演讲材料

    阿米莉亚·麦克纳马拉(Amelia McNamara):刮擦,迭代,吹毛求疵 Lisa Lendway:使用tidymodels进行可重现的机器学习 Haema Nilakanta:会双语-使用R和python进行编码 埃里克·林德(Eric Lind):数据科学问题的...

    分享自己的串口接收GUI可实时观察数据图像-(STM32)ADC DMA USART(仅必须的C文件不含工程).rar

    ||StartByte1,StartByte2,Data,...,Data,Data,StartByte1,StartByte2|| %这次读到的数据末尾只有帧头的2位标志数据 连原始数据全部都得在下一次定时读取中才能读得到 情况比较多 即一帧的数据可能会被中间间断成2次...

    分享自己的串口接收GUI可实时观察数据图像-MyScomTest可实时显示数据.rar

    ||StartByte1,StartByte2,Data,...,Data,Data,StartByte1,StartByte2|| %这次读到的数据末尾只有帧头的2位标志数据 连原始数据全部都得在下一次定时读取中才能读得到 情况比较多 即一帧的数据可能会被中间间断成2次...

    flubber:用于查询elasticsearch的GUI

    吹毛求疵 用于查询elasticsearch的GUI 要求 Python 3 PyQt5 用 virtualenv/pip 安装很麻烦。 只需在 OS X 上使用您的操作系统的分发包或自制软件。如果您使用的是 Windows ......您就靠自己了。 2014-12-10 实现了...

    基频高达20GHz的宽带YIG振荡器

    但或许没有哪种谐振器制造方法像基于放置在加有电磁场的空腔内的钇铁石榴石(YIG)球微波源那样吹毛求疵。经过对该技术的多年潜心研究,Micro Lambda Wireless公司的工程师们终于开发出迄今为止性能的YIG振荡器:可...

    brozzler:brozzler-基于浏览器的分布式Web搜寻器

    吹毛求疵者“浏览器” | “ crawler” =“ brozzler” Brozzler是一种分布式网络爬虫(爬虫),它使用真实的浏览器(Chrome或Chromium)来获取页面和嵌入式URL并提取链接。 它使用来增强媒体捕获功能,并使用来管理...

    高效会议最漂亮的PPT背景图片.pptx

    "高效会议最漂亮的PPT背景图片.pptx" 本资源为PPT背景图片,...9. 不可对发言者吹毛求疵。 10. 不要中途离席。 本资源为PPT背景图片,旨在帮助用户举办高效的会议,提供了会议六要素的详细解释和会议禁忌事项的指导。

    ISO内审员培训(PPT 42页).pptx

    内审员应克服的不良习惯包括吹毛求疵、“终于逮住你了”、傲慢、呆在办公室审核,躲避生产车间、冲突、什么事都要争个输赢、过多发表个人意见和工作计划过多改动。 8. 内审的策划 内审的策划包括领导重视、指定...

    九型人格与领导力(张高睿)-.pptx

    * 缺点:吹毛求疵、过于挑剔 2 号性格:助人型 * 行为特点:热心、善解人意、容易与人相处 * 表现方式:温和的面部表情、热情的讲话方式 * 优点:热心、善解人意 * 缺点:渴望得到爱与关怀、容易被忽略 三、九型...

    卡特尔16PF问卷解析.doc

    低分解释:缄默、冷漠、苛求、孤独特征描述低者表现为执拗、对人冷漠、落落寡合,吹毛求疵,宁愿独自工作,对事不对人,不轻易放弃已见,为人工作的标准常很高,严谨而不苟且。 (二)因素 B——聪慧性 定义描述:...

Global site tag (gtag.js) - Google Analytics