-
java中正常情况下注释中的代码都不会被执行,但是有一些特殊情况值得注意:
-
例如:
int a = 0; int b = 0; // \u000a a=1; // \u000a b=2; System.out.println(a + "---" + b);
- 这里输出的结果是
1---2
- 这里输出的结果是
-
上面注释中的内容前面有
\u000a
串字符,这是unicode
字符\u000a
在unicode
中是换行的意思
-
java编写代码的时候可以在源代码中直接写
unicode
字符,他们会在任何词汇翻译之前执行,因此注释符号//
之后的代码最开始就会别换行成:int a = 0; int b = 0; // a=1; // b=2; System.out.println(a + "---" + b);
-
同样的回车符也能起到这种效果:
\u000d
在unicode
中是回车的意思
java里注释中的代码也可能被执行
最新推荐文章于 2023-06-19 09:30:22 发布