声明变量的最佳方法是什么?按照下面的例子?

Rav*_*avv 1 java

例:

String one="One", two="Two", Three="Three";
Run Code Online (Sandbox Code Playgroud)

(要么)

String one="One";
String two="Two";
String Three="Three";
Run Code Online (Sandbox Code Playgroud)

请参阅上面的例如哪一个是实时最佳方式?我们有什么不同?我正在使用第一个它保存类文件内存.但所有程序员都使用第二个.为什么有使用第二个我不明白?告诉我任何一个

sha*_*zin 8

编程总是关于可维护性.您编写的代码应该能够在您之后的100年内被开发人员修改.

可维护性严重依赖于代码可读性.第二个比第一个更可读.

更进一步的第二个更灵活.从某种意义上说,如果你想改变two第二种方法的数据类型,它比第一种方法容易得多.


Mic*_*rek 5

没有区别.编译器将以最佳方式执行此操作,因此在字节代码中您将始终(在两种情况下):

   // access flags 0x0
   Ljava/lang/String; one

   // access flags 0x0
   Ljava/lang/String; two

   // access flags 0x0
   Ljava/lang/String; Three
Run Code Online (Sandbox Code Playgroud)

这样,使用你的项目中更适合的东西.不关心记忆!