如果您想绝对确定,那么可以用两种方法编译它,然后对其进行反编译和比较。我使用以下来源进行了此操作:

public void test() {

Map myMap = new HashMap();

for (String key : myMap.keySet()) {

System.out.println(key);

System.out.println(myMap.get(key));

}

Set keySet = myMap.keySet();

for (String key : keySet) {

System.out.println(key);

System.out.println(myMap.get(key));

}

}

当我用

Jad

我得到:

public void test()

{

Map myMap = new HashMap();

String key;

for(Iterator iterator = myMap.keySet().iterator(); iterator.hasNext(); System.out.println((String)myMap.get(key)))

{

key = (String)iterator.next();

System.out.println(key);

}

Set keySet = myMap.keySet();

String key;

for(Iterator iterator1 = keySet.iterator(); iterator1.hasNext(); System.out.println((String)myMap.get(key)))

{

key = (String)iterator1.next();

System.out.println(key);

}

}

这就是你的答案。使用for循环形式调用一次。

java 代码效率_Java效率相关推荐

  1. 掌握这35 个小细节,助你有效提升 Java 代码的执行效率!

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者:萌小Q 来源:https://www.cnblogs.com/Qian123/p/60 ...

  2. java代码讲解_Java基础系列-代码块详解

    注:本文出自博主 Chloneda:个人博客 | 博客园 | Github | Gitee | 知乎 前言 Java基础系列,尽量采用通俗易懂.循序渐进的方式,让大家真正理解Java基础知识! 代码块 ...

  3. java 代码风格_Java代码风格:最终决定

    java 代码风格 所谓的最不起眼的事情如何引发争议性的讨论,有时甚至引起激烈的辩论,难道不是很有趣吗? 例如,我目睹了几次场合,如何使用关键字final引发了非常激烈的争论. 对于外部观察者来说,这 ...

  4. java 代码冲突检测_Java中常见的代码冲突

    java 代码冲突检测 在工作中,最近我对现有Java项目进行了代码清理. 完成该练习后,我可以看到在代码中一次又一次地发生了一组常见的代码冲突. 因此,我想出了此类常见违规的清单,并与同行共享,以提 ...

  5. 大数据 java 代码示例_Java变量类型与示例

    大数据 java 代码示例 Java变量 (Java variables) Variables are the user-defined names of the memory blocks, and ...

  6. java代码 计算器_java代码---------计算器实现

    总结:虽然,没有人会帮你到底,凭什么要对你怜香惜玉 注意实现哪一个运算就把相关代码放在else if这个判断语句里面 package com.rue; import java.awt.BorderLa ...

  7. java代码实际_Java 8会给你的代码带来什么:一个实际的例子

    Java 8会怎样改变你的代码 (译者注:在翻译这篇文章的时候,Java8已经发布了:但这仍是一篇值得一读的介绍Java 8的文章.) 无论你知道与否,Java 8就要来了.这个让人期盼已久的版本已经 ...

  8. 如何检查java代码有误_Java代码查错题

    Java代码查错题: 1. abstractclassName { privateString name; publicabstractbooleanisStupidName(String name) ...

  9. 教材订购模块java代码实现_java教材征订系统

    每天记录学习,每天会有好心情.*^_^* 今天将为大家分析一个基于web的java教材征订系统,因此本系统选择学校的教材征订为研究对象,以实现教材征订网络化管理.提高工作效率.减少教材征订中的错误为目 ...

最新文章

  1. GAN版马里奥创作家来了:一个样本即可训练,生成关卡要素丰富 | 开源
  2. mybatis使用Mapper时对参数处理的设计与实现
  3. 使用spool命令从Oracle导出数据
  4. why product overview page could not be displayed in QI2 506
  5. 前端学习(1178):vue基础
  6. java 字符查找 截断_java字符串常用操作(查找、截取、分割)
  7. 详解DMZ的部署与配置:ISA2006系列之二十九
  8. MSComm控件过程中内存溢出和GetOneDimSize出错的问题
  9. CDN是什么?CDN有哪些用处?
  10. matlab 两个视频同时播放视频,视频画面合并教程:两个或多个视频合并在同一屏幕上同时播放...
  11. 55-将单链表原地逆置(三种方法)
  12. 毕业了,等待我们的是什么?
  13. nvme 驱动详解[转]
  14. pyinstaller打包执行文件报错NameError: name ‘defaultParams‘ is not defined问题解决方案
  15. 直观说明Hadoop是什么?有什么作用?
  16. ec20 模块移植 linux,移遠EC20 4G模塊Linux驅動移植和測試
  17. 政采法规 | 中小企业划型标准规定
  18. linux笔记本安装双显卡驱动(intel+nvidia)
  19. 华南x79主板u盘装系统教程_华南x79主板怎么装win7系统|华南x79主板装win7及BIOS设置...
  20. 安装splash与启动

热门文章

  1. Angela启动步骤
  2. CentOS 6.8 安装 RabbitMQ
  3. A Horrible Poem(bzoj 2795)
  4. (转载+ 修改) 深入理解UIWindow
  5. 网络安全导论课程-windows开启远程
  6. 使用 EasyBCD 安装Ubuntu 14.04 Error 15: file not found错误的解决方法
  7. Android加载大图片OOM异常解决
  8. MySQL锁表解决方法
  9. Unknown host ‘services.gradle.org‘ 解决方法
  10. DB2锁表或超时解决方案