变量名长度对Android应用程序性能有影响吗?

时间:2016-03-30 08:22:05

标签: java android

在Android应用程序编程中,变量名称长度真的重要吗?长变量名会影响Android应用程序的性能吗?

2 个答案:

答案 0 :(得分:7)

据我所知,Android编译器并不关心你的变量名。如果您对代码进行反编译(或反向工程),则有时会获得单字母变量名称,这意味着编译器会重写您的变量名称。
但无论如何编译器实际上并没有变量名。只是引用所以不关心长度,更多关于变量名称的意义;)。

答案 1 :(得分:1)

编译器仅适用于引用,它们具有相同的长度,基于您的设备架构。您还可以想象一些包含所有变量名称和引用的表。为了保存所有名称,使用了一些空间,但这甚至不是一个有趣的笑话,因为文本格式非常适合存储,而且空间小于几千字节。默认情况下,编译器将该表与引用和名称保留在一起。但在这种情况下,每个人都可以反编译您的应用程序并理解您的代码,因为变量的名称具有一些含义。如果你想制定一些障碍,你可以设置选项,将所有变量名称更改为v1,v2,v3 ......等等。