gpt4 book ai didi

java - String X, Y 之间的区别;和字符串 X,字符串 Y;

转载 作者:行者123 更新时间:2023-11-29 09:59:28 25 4
gpt4 key购买 nike

就内存而言,使用以下这两个选项创建局部变量之间有什么区别吗:

选项 1)

私有(private)字符串A,B;

选项 2)

私有(private)字符串 A;
私有(private)字符串 B;

最佳答案

没有区别...

public class DiffFirst {
private String A, B;
}

对比

public class DiffSecond {
private String A;
private String B;
}

我执行:

javac DiffFirst.java
javac DiffSecond.java

然后:

javap -c DiffFirst.class
javap -c DiffSecond.class

输出:

Compiled from "DiffFirst.java"
public class DiffFirst {
public DiffFirst();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
}

Compiled from "DiffSecond.java"
public class DiffSecond {
public DiffSecond();
Code:
0: aload_0
1: invokespecial #1 // Method java/lang/Object."<init>":()V
4: return
}

我会使用 camelCase并将这些变量称为 a 和 b。

关于java - String X, Y 之间的区别;和字符串 X,字符串 Y;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41656472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com