gpt4 book ai didi

android - Android Activity中静态final的使用

转载 作者:太空宇宙 更新时间:2023-11-03 12:13:17 24 4
gpt4 key购买 nike

为什么鼓励使用静态最终变量来声明常量而不是最终变量?当一个类有很多实例时,使用静态听起来合乎逻辑,但是当用于 Android Activity 时,这个论点是否正确。事实上,由于 Class 实例甚至在 Activity 完成并最终被垃圾回收后仍然存在,因此在类加载器存在之前,所有这些常量似乎仍将存在于内存中。

此外,编译器是否像处理静态最终变量一样内联非静态最终变量(整数和字符串)?

最佳答案

它们是静态的,因此您可以从其他类中读取它们。静态常量主要用于发送广播之类的。一个 Activity 可能有很多实例。

关于android - Android Activity中静态final的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3669816/

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