有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java声明变量的最佳方法是什么?遵循下面的例子?

例如:

String one="One", two="Two", Three="Three";

(或)

String one="One";
String two="Two";
String Three="Three";

请参见上文,例如,哪种方法是实时的最佳方法?我们俩有什么不同?我用的是第一个它是保存类文件内存。但是所有的程序员都使用第二个。我不明白为什么会有第二次使用?有谁告诉我吗


共 (3) 个答案

  1. # 1 楼答案

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

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

    这样,在项目中使用更合适的方法。不要在意记忆

  2. # 2 楼答案

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

    可维护性在很大程度上依赖于代码的可读性。第二个比第一个更可读

    而且第二个更灵活。从某种意义上说,如果您想在第二个方法中更改two的数据类型,那么它比第一个方法容易得多

  3. # 3 楼答案

    这两种方法是等效的,尽管第一种方法在某些情况下可能不太可读。 您应该而不是声明一个以大写字母开头的变量,就像您对第三个字符串所做的那样