Java 什么是;“静态最终整数”;意思是

Java 什么是;“静态最终整数”;意思是,java,final,Java,Final,我是java新手,这本书竟然开始使用它,甚至一次也没有解释。 为什么堆栈溢出要我写的比实际需要的还要多 static表示类的每个实例都不具有该变量,而该变量作为一个整体属于该类 final表示值是常量,不能更改 基本上,这意味着它是一个整数,对于某个类的所有实例,它始终是常量。静态意味着该类的每个实例都不具有该变量,而该变量作为一个整体属于该类 final表示值是常量,不能更改 基本上,这意味着它是一个整数,对于某个类的所有实例,它始终是常量。static-->该字段位于类级别,而不是实例级别。

我是java新手,这本书竟然开始使用它,甚至一次也没有解释。
为什么堆栈溢出要我写的比实际需要的还要多

static
表示类的每个实例都不具有该变量,而该变量作为一个整体属于该类

final
表示值是常量,不能更改


基本上,这意味着它是一个整数,对于某个类的所有实例,它始终是常量。

静态
意味着该类的每个实例都不具有该变量,而该变量作为一个整体属于该类

final
表示值是常量,不能更改

基本上,这意味着它是一个整数,对于某个类的所有实例,它始终是常量。

static-->该字段位于类级别,而不是实例级别。i、 例如,您可以使用MyClass.myField访问该字段

最终--> 对于基本体-->值不能更改

对于非基本体-->不能更改引用并将其指向其他对象。注意:它不同于不变性。

静态-->该字段位于类级别,而不是实例级别。i、 例如,您可以使用MyClass.myField访问该字段

最终--> 对于基本体-->值不能更改


对于非基本体-->不能更改引用并将其指向其他对象。注意:它不同于不变性。

静态-表示类级成员和内存只分配一次,所有对象都将访问相同的内存引用

final-表示一个常量变量,值不能在任何时候更改

你可以申报

class Login 
{
    public static final int USER = 1;   
    // We are not able to change the value during execution 
    public static final int ADMIN = 2;
}

静态-表示类级别的成员和内存只分配一次,所有对象都将访问相同的内存引用

final-表示一个常量变量,值不能在任何时候更改

你可以申报

class Login 
{
    public static final int USER = 1;   
    // We are not able to change the value during execution 
    public static final int ADMIN = 2;
}

我想你需要再买一本书。来鼓励好的问题。遗憾的是,字符数并不总是最好的指标。您是否考虑过阅读其他一些Java教程和/或文档?或者只是等着了解每一个细节,然后先得到更大的图片?还有很多事情它可能还没有解释。不要试图找出
static final int
的意思,试着找出
static
final
int
分别是什么意思。如果一个问题有一个堆栈溢出解决方案,那么搜索引擎会更好地对它进行索引。此外,最初提出问题并回答问题的人将继续获得观点和观点,这就是网站的运作方式。如果你有一个很好的解决方案,你不会希望10个人给出完全相同的答案并得到你的分数:)。我想你需要再买一本书。鼓励提出好的问题。遗憾的是,字符数并不总是最好的指标。您是否考虑过阅读其他一些Java教程和/或文档?或者只是等着了解每一个细节,然后先得到更大的图片?还有很多事情它可能还没有解释。不要试图找出
static final int
的意思,试着找出
static
final
int
分别是什么意思。如果一个问题有一个堆栈溢出解决方案,那么搜索引擎会更好地对它进行索引。此外,最初提出问题并回答问题的人将继续获得观点和观点,这就是网站的运作方式。如果你有一个很好的解决方案,你不会希望10个人给出完全相同的答案并得到你的分数:)。