android – 不必要的变量使用

我对人们为什么建议您使用时有点困惑:

long rantime = System.currentTimeMillis(); 
Random random = new Random(rantime);

当我们可以使用:

Random random = new Random(System.currentTimeMillis());

单线方法会失败吗?如果没有,是不是因为不必要地创建变量而更有效率?

最好的做法是尽可能避免使用其他变量吗?

最佳答案 大多数人都会这样想:

long rantime = System.currentTimeMillis(); 
Random random = new Random(rantime);

比这更可读:

Random random = new Random(System.currentTimeMillis());

鉴于Android项目的复杂程度,我强烈建议您重视可读性,而不是涉及您在程序中使用的局部变量数量的简单优化.无论如何,编译器将在大多数情况下优化这些事情.

点赞