腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
循
环中
声明
变量
(
Java
优化
测试
)
、
我很好奇,如果我
在
循环外
声明
变量
,它应该运行得更快,因为当我
在
循环内
声明
它时,那么
在
每个循
环中
,系统都需要在内存中分配一个新的整数,这需要时间。我运行了
测试
,运行时间是:外部: 3600ms内部: 1300ms 这与我所期望的正好相反。为什么我在里面
声明
它会更快呢?
浏览 23
提问于2020-10-04
得票数 0
2
回答
在
循
环中
声明
静态和非静态
变量
我想在循
环中
使用一个
变量
,但我不希望
在
每次迭代中都重新
声明
它。显然,我可以
在
循环之外
声明
它,但是我想知道如果我
在
循
环中
声明
它是静态的,会发生什么。为了
测试
这一点,我
在
while循
环中
声明
了一个静态和一个非静态
变量
,并在每次迭代中打印它们的内存地址。我希望非静态
变量
的地址保持不变,而静态
变量
的地址保持不变。int
浏览 2
提问于2021-07-25
得票数 4
回答已采纳
1
回答
在
C++ 'for‘循
环中
声明
用户定义的类类型
、
、
、
下面是与
在
for循
环中
声明
内置类型
变量
有关的问题: 但是,我想缩小这个主题,询问如何
声明
用户定义的类类型
变量
,这些
变量
是使用组合继承或生成的,并且具有具有动态内存分配/析构函数(new--这是最好的实践--那么
在
循环内部还是外部循
环中
声明
它?如果要在循
环中
声明
,则每次迭代都会调用构造函数和析构函数链,但我们有限制作用域(a)的优点。如果我们
在<
浏览 9
提问于2015-07-14
得票数 0
2
回答
是否更快地
声明
一次和更新值,而不是
声明
每一个更新?
、
、
我想知道,
声明
一个
变量
一次(
在
循环之外),然后
在
循环的每一次迭代中更改它的值,是否比
在
更新其值的同一行中
声明
变量
(
在
循环内)中
声明
变量
要快,后者随后
声明
变量
的每个循环迭代。
浏览 1
提问于2015-04-11
得票数 1
回答已采纳
5
回答
优化
java
map
声明
方式
、
我是
java
新手,所以请帮助和指导。 Map<String, String> input = new HashMap<String, String>();情况2:如果在循环外部
声明
java
映射。Map<String, String> input = new HashMap<String, String>(); for (Document
浏览 0
提问于2012-06-13
得票数 0
5
回答
Java
-
在
for循
环中
声明
变量
、
在
循
环中
声明
一个
变量
是不好的做法吗?在我看来,这样做,如下面的第一个代码块所示,将使用第二个代码块的十倍内存...这是由于
在
循环的每次迭代中创建了一个新字符串。这是正确的吗?
浏览 0
提问于2010-12-22
得票数 17
回答已采纳
8
回答
哪一个是最优的?
、
、
在
循
环中
声明
一个
变量
是好的还是
在
Java
.Also中动态
声明
是最优的?
在
循
环中
声明
是否会涉及到性能成本?例如:List list = new ArrayList();for(int i = 0 ; i < list.size(
浏览 1
提问于2009-12-11
得票数 4
回答已采纳
2
回答
For-循环长度局部
变量
微观
优化
?
、
、
在
许多编程语言及其微
优化
中,我已经看到
在
for循
环中
声明
数组长度会影响性能,特别是
在
PHP和JavaScript中:我
在
C++中见过这种格式,也见过一些
Java
源代码。这种微
优化
对所有编程语言都是正确的吗?如果这是一种语言不可知的微
优化
,那么它不应该已经在编译器中进行了
优化
吗?
浏览 1
提问于2011-04-09
得票数 1
回答已采纳
2
回答
优化
:全局字符串与调用Enum类
、
、
、
this.test = test; return stateCode;}private static final String A = "A";
在
单元
测试
类中,多个
测试
将对A的值使用。就效率而言,纯粹从
优化
的角度来看(不管
优化
的规模有多小),这将更有效率
浏览 2
提问于2015-07-23
得票数 0
回答已采纳
2
回答
JEP286 -
在
增强的for-循
环中
使用索引
、
我在下面的Open链接上阅读了局部
变量
类型推断的文档。 请您提供一些示例,以便在增强的for -循
环中
使用索引吗?目标 我们通过减少编写
Java
代码的相关仪式,同时维护
Java
对静态类型安全性的承诺,通过允许开发人员省略经常不必要的局部
变量</
浏览 2
提问于2020-03-14
得票数 1
回答已采纳
3
回答
Java
规范--“有效”
优化
的规则是什么
、
、
我的理解是,如果
优化
没有与JLS相矛盾的可观察到的效果,那么它就是有效的。例如,JIT编译器可以在内部循
环中
优化
掉“不做任何事情”的代码。 但我不记得有明确的说法来说明这一点。有谁知道
Java
优化
(例如,由本机代码编译器执行)何时有效的明确
声明
(例如,
在
JLS或类似地位的文档中)?
浏览 0
提问于2011-03-20
得票数 4
回答已采纳
5
回答
在
循
环中
定义数据类型
假设你有一个这样的循环:for(i=0;i<10;i++){float c;}
在
每个循
环中
将b定义为浮点数有什么负面影响吗?
浏览 0
提问于2011-01-07
得票数 1
回答已采纳
2
回答
在
时间
优化
方面,最好在循环内部或外部
声明
JavaScript对象。
、
、
、
编辑:这个问题主要集中在在每次迭代中
在
for循环内
声明
对象(十亿个数量级的巨大循环),还是
在
每次sprint中在对象
声明
期间(花费在内存分配上的时间)时,最好在for循环之外
声明
一个对象。我试图
优化
我的代码,确保
在
每次迭代中不要为for循
环中
声明
的对象分配任何额外的内存。 我有一个长的for循环(比方说十亿的顺序),它在每次数组迭代中创建巨大的对象,并将这些对象推送到数组中。我的问题是,最好是
在
for循
环中<
浏览 1
提问于2015-06-04
得票数 0
回答已采纳
2
回答
在
声明
IBAction函数时,低于分数的目的是什么?
、
、
初学者的问题是,当Xcode为@IBAction
声明
一个函数时,它
声明
如下:谁能
浏览 3
提问于2021-06-07
得票数 1
回答已采纳
3
回答
在
Java
循
环中
声明
重复
变量
、
、
、
我希望能够
在
依赖于用户选择的循
环中
声明
selenium驱动程序。我希望这个驱动程序被称为驱动程序,不管它是哪种类型的,这样我就可以将它用于任何东西,而不是为IE和Firefox单独设置一组代码。我希望这是有意义的,我对
Java
非常陌生。."); } 这会创建一个编译错误,因为我有两个名为driver的
变量
,但是我不应该让它们同时存在。有办法绕道吗?
浏览 4
提问于2013-12-06
得票数 0
回答已采纳
1
回答
v8/chrome/node.js函数内联
、
、
、
、
背景 如果循
环中
<em
浏览 0
提问于2016-07-09
得票数 3
2
回答
循环变体c++
、
、
、
我发现了很多关于循环不变值以及是否
在
循环之外
声明
它们的讨论。这不是我所担心的。我关心循环
变量
值,以及是否显式
声明
它们对性能有任何潜在的影响。 一位同事最近发出了一段代码。我知道你们要说什么,不要过早地
优化
。我知道我相信。问题是,我经常遇到循
环中
声明
临时
变量
的情况,而
变量
可能不是迭代器。如果它是一个指针,或者某种需要深度复制的数据结构呢?如果函数调用通过引用const与value来获得这个
变量
,该怎么办?对理论意义有一
浏览 0
提问于2014-05-23
得票数 0
回答已采纳
1
回答
对于循
环中
声明
的局部
变量
,每次迭代都分配内存吗?
我惊讶地
在
Cay Horstmann的
Java
9书中看到,每次都会在增强的for循
环中
将内存分配给临时的:...我一直认为编译器会在进入循环之前为循
环中
的局部
变量
分配空间,以
优化
性能。为什么每次都要创建
变量
? 这个问题是
在
C上下文中向提出的,而不是针对
Java
的。我要求的是一个循环
浏览 1
提问于2021-10-13
得票数 1
回答已采纳
1
回答
在
java
8中,获取位于列表中间的一组行的最
优化
方法是什么?
、
、
如何在
Java
8中对此进行
优化
?
优化
是我首先关注的问题。已尝试使用
Java
8 streams和并行流。但是
在
Java
8流中的foreach循
环中
不允许终止(Break)。此外,我们不能在foreach中使用外部
变量
(下面的“start”
变量
)。下面是我需要
优化
的代码:for(Employee employee: employees) { if(employee.
浏览 1
提问于2018-09-24
得票数 1
1
回答
用最新的
java
版本重新编译旧
java
项目的性能好处
、
、
、
如果一个新的(
java
11)目标版本将在
java
11上运行,而源代码将保持不变(
java
8),那么从性能角度重新编译一个项目是否有意义?configuration> <target>11</target> </plugin>
在
较新的JVM上运行
java
8字节码有哪些缺陷?
浏览 10
提问于2019-10-08
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
go语言的中的for循环之大坑
这是一份十年老司机总结的Java代码优化10例,请查收
第八章,通用程序设计
php数组遍历常用方法有哪些?其中一个必须要掌握!
Java通用程序设计技巧
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券