专业的JAVA编程教程与资源

网站首页 > java教程 正文

What? Java注释居然能执行?(java有效的注释说明)

temp10 2024-10-14 17:22:05 java教程 11 ℃ 0 评论

大家都知道注释在被编译的时候是被忽略的,注释是给人看的的不是给机器看的,那么现在有这么一段代码

public class Test {
    public static void main(String[] args) {        
       // \u000d  System.out.println("java码农");   
    }
}

执行结果:

What? Java注释居然能执行?(java有效的注释说明)

为什么呢?

大家注意注释//后面的 \u000d ,这是一个unicode编码,转换成ASCII编码就是换行符。

其实 在java中,unicode转换成ASCII是在任何语法翻译之前,所以上面的例子中的unicode会转换成为换行符,最终导致输出结果。

有趣吧,快去试试吧。

喜欢就点个关注吧~

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表