java final keyword
Member variables
Final member variables will be determined when the space is allocated
final statement
final int a=10;
final int a;
public classA(int val){
this.a = val;
}
final int a;
{this.a=10;}
final static
There are only two initialization methods.
- Assign directly when defining.
- Assign values in static code blocks
Excerpted from the article: [Xiaojia java] Several ways to assign values to final variables in java
Zhuang Zhouxiao dreams of butterflies, and Wang Dichun cares for the cuckoo. ——Li Shangyin