什么?注释里面的代码居然能够执行
发布时间:2021-05-21 08:22:17 所属栏目:大数据 来源: https://www.jb51.cc
导读:注释大家都写过,应该都懂。注释就是给人看的,不是给机器看的,自然也就无法执行。 但是今天就有一个例外,快让我们看一下吧。 如果是下面一段代码,大家期望的输出是什么? public class escapesUsage { public static void main(String[] args) { // u00
注释大家都写过,应该都懂。注释就是给人看的,不是给机器看的,自然也就无法执行。 但是今天就有一个例外,快让我们看一下吧。 如果是下面一段代码,大家期望的输出是什么?
main方法中的System.out.println被注释掉了。我们运行下看:
居然输出了结果。为什么呢? 我们注意在注释后面,我们添加的是u000d,这是一个unicode编码,转换成ASCII编码就是换行符。
实际上整个java程序都可以使用unicode来编写。 给大家看一个别人写的:
上面的代码输出”hello world“,不信可以自己去试试。
(编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |