【每天一个技术点】注释掉的代码居然还能被执行?

课代表总结如下👍👍👍
【每天一个技术点】注释掉的代码居然还能被执行?
总结:
一、计算机技术的问题😃
二、计算机技术的看法😃
三、计算机技术的结论😃
一、计算机技术的问题😃❓
1、【每天一个技术点】注释掉的代码居然还能被执行?
00:11

二、计算机技术的看法😃
注释是编程语言中一个重要的组成部分,用来在源代码中解释代码的功能,可以增强程序的可读性、可维护性,注释不会被执行。
这是刚学编程时就印到脑袋里的知识点。然而在 Java 中偏偏就有一种情况打破了我们对注释的认知。来看一下这段代码,我们会理所应当的认为 A 和 B 打印的结果为1,可事实却是打印的2,也就是说那两行注释掉的代码真的被执行了,上面那段代码其实完全等效于下面这段代码。关键点就出在注释后面的那两个特殊字符上。这两个字符其实是 uniqlo 的字符,分别代表着换行和回车。
Java 源代码允许包含 UD code 字符,并且在任何词汇翻译之前就会对 unicode 进行解码。刚才被注释掉的代码就是在 unicode 解码后发生了换行和回车,自然而然就被执行行了。
00:20

三、计算机技术的结论😃
1.学习以上内容
