默认情况下,当我有一串将通过消息框、标签等输出到屏幕的文本时,我在我的代码中使用字符串常量。我这样做的主要原因是我不希望这些字符串在运行时更改,这样就不会有人真正接触到它们。
我的问题是:
从内存的角度来看,这种方法似乎会创建一个由GB决定生命周期的对象,而字符串字面值似乎更有效,并且会更快地被处理。我知道这是个新手问题,但使用字面值比常量有益处(无论多么微小),还是应该在这种情况下使用常量?
我知道这不会对我的应用程序产生任何显著的影响,但我正在努力改进自己作为开发人员的能力,并建立保持合理时间的标准。 :o)
我的问题是:
从内存的角度来看,这种方法似乎会创建一个由GB决定生命周期的对象,而字符串字面值似乎更有效,并且会更快地被处理。我知道这是个新手问题,但使用字面值比常量有益处(无论多么微小),还是应该在这种情况下使用常量?
我知道这不会对我的应用程序产生任何显著的影响,但我正在努力改进自己作为开发人员的能力,并建立保持合理时间的标准。 :o)