java 代码效率_Java效率
如果您想绝对确定,那么可以用两种方法编译它,然后对其进行反编译和比较。我使用以下来源进行了此操作:
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效率相关推荐
- 掌握这35 个小细节,助你有效提升 Java 代码的执行效率!
点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者:萌小Q 来源:https://www.cnblogs.com/Qian123/p/60 ...
- java代码讲解_Java基础系列-代码块详解
注:本文出自博主 Chloneda:个人博客 | 博客园 | Github | Gitee | 知乎 前言 Java基础系列,尽量采用通俗易懂.循序渐进的方式,让大家真正理解Java基础知识! 代码块 ...
- java 代码风格_Java代码风格:最终决定
java 代码风格 所谓的最不起眼的事情如何引发争议性的讨论,有时甚至引起激烈的辩论,难道不是很有趣吗? 例如,我目睹了几次场合,如何使用关键字final引发了非常激烈的争论. 对于外部观察者来说,这 ...
- java 代码冲突检测_Java中常见的代码冲突
java 代码冲突检测 在工作中,最近我对现有Java项目进行了代码清理. 完成该练习后,我可以看到在代码中一次又一次地发生了一组常见的代码冲突. 因此,我想出了此类常见违规的清单,并与同行共享,以提 ...
- 大数据 java 代码示例_Java变量类型与示例
大数据 java 代码示例 Java变量 (Java variables) Variables are the user-defined names of the memory blocks, and ...
- java代码 计算器_java代码---------计算器实现
总结:虽然,没有人会帮你到底,凭什么要对你怜香惜玉 注意实现哪一个运算就把相关代码放在else if这个判断语句里面 package com.rue; import java.awt.BorderLa ...
- java代码实际_Java 8会给你的代码带来什么:一个实际的例子
Java 8会怎样改变你的代码 (译者注:在翻译这篇文章的时候,Java8已经发布了:但这仍是一篇值得一读的介绍Java 8的文章.) 无论你知道与否,Java 8就要来了.这个让人期盼已久的版本已经 ...
- 如何检查java代码有误_Java代码查错题
Java代码查错题: 1. abstractclassName { privateString name; publicabstractbooleanisStupidName(String name) ...
- 教材订购模块java代码实现_java教材征订系统
每天记录学习,每天会有好心情.*^_^* 今天将为大家分析一个基于web的java教材征订系统,因此本系统选择学校的教材征订为研究对象,以实现教材征订网络化管理.提高工作效率.减少教材征订中的错误为目 ...
最新文章
- GAN版马里奥创作家来了:一个样本即可训练,生成关卡要素丰富 | 开源
- mybatis使用Mapper时对参数处理的设计与实现
- 使用spool命令从Oracle导出数据
- why product overview page could not be displayed in QI2 506
- 前端学习(1178):vue基础
- java 字符查找 截断_java字符串常用操作(查找、截取、分割)
- 详解DMZ的部署与配置:ISA2006系列之二十九
- MSComm控件过程中内存溢出和GetOneDimSize出错的问题
- CDN是什么?CDN有哪些用处?
- matlab 两个视频同时播放视频,视频画面合并教程:两个或多个视频合并在同一屏幕上同时播放...
- 55-将单链表原地逆置(三种方法)
- 毕业了,等待我们的是什么?
- nvme 驱动详解[转]
- pyinstaller打包执行文件报错NameError: name ‘defaultParams‘ is not defined问题解决方案
- 直观说明Hadoop是什么?有什么作用?
- ec20 模块移植 linux,移遠EC20 4G模塊Linux驅動移植和測試
- 政采法规 | 中小企业划型标准规定
- linux笔记本安装双显卡驱动(intel+nvidia)
- 华南x79主板u盘装系统教程_华南x79主板怎么装win7系统|华南x79主板装win7及BIOS设置...
- 安装splash与启动
热门文章
- Angela启动步骤
- CentOS 6.8 安装 RabbitMQ
- A Horrible Poem(bzoj 2795)
- (转载+ 修改) 深入理解UIWindow
- 网络安全导论课程-windows开启远程
- 使用 EasyBCD 安装Ubuntu 14.04 Error 15: file not found错误的解决方法
- Android加载大图片OOM异常解决
- MySQL锁表解决方法
- Unknown host ‘services.gradle.org‘ 解决方法
- DB2锁表或超时解决方案