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