Android 为什么java类中的某些参数使用静态属性?

Android 为什么java类中的某些参数使用静态属性?,android,Android,我知道什么是java中的静态变量,我知道何时使用它。但我看到android源代码中经常出现参数private static final String TAG=“MyActivity”我们真的需要这个变量保存在内存中吗?我想知道我们为什么这样使用它?。检查“首选静态而非虚拟”下的主题该特定变量与Logcat结合使用。示例:Log.w(标记,e.message())也检查此链接。这应该会对您有所帮助。硬代码字符串会有一点开销,但代码的可读性和可维护性会提高,直到必须在运行时访问它为止

我知道什么是java中的静态变量,我知道何时使用它。但我看到android源代码中经常出现参数
private static final String TAG=“MyActivity”
我们真的需要这个变量保存在内存中吗?我想知道我们为什么这样使用它?

。检查“首选静态而非虚拟”下的主题该特定变量与Logcat结合使用。示例:
Log.w(标记,e.message())
也检查此链接。这应该会对您有所帮助。硬代码字符串会有一点开销,但代码的可读性和可维护性会提高,直到必须在运行时访问它为止