将字符串定义为变量以使代码运行得更快

时间:2015-02-12 18:07:08

标签: java

假设我在java中有一个字典,其键是字符串。我把这个词典称为数百万次(在for循环中)。在开头定义键名称并使用这些变量或者使用字符串本身是否更快?

String p = "key1"
dic.put(p,value)

VS

dic.put("key1", value)

如果是这样,为什么呢?

1 个答案:

答案 0 :(得分:1)

从这两个代码片段生成相同的字节码。所以,没关系。