1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

update docs/java/basis/java-basic-questions-02.md.

被 `final` 关键字修改之后的 `String` 会被编译器当做常量来处理,其中的“修改用词不太准确”
This commit is contained in:
格致诚正,修齐治平 2022-07-06 07:58:31 +00:00 committed by Gitee
parent 147fd4f256
commit 1cf762b705
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -665,7 +665,7 @@ String d = str1 + str2; // 常量池中的对象
System.out.println(c == d);// true
```
`final` 关键字修之后的 `String` 会被编译器当做常量来处理,编译器在程序编译期就可以确定它的值,其效果就相当于访问常量。
`final` 关键字修之后的 `String` 会被编译器当做常量来处理,编译器在程序编译期就可以确定它的值,其效果就相当于访问常量。
如果 ,编译器在运行时才能知道其确切值的话,就无法对其优化。