JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

What? Java注释居然能执行?

wys521 2024-11-25 11:00:22 精选教程 21 ℃ 0 评论

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

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

执行结果:

为什么呢?

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

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

有趣吧,快去试试吧。

喜欢就点个关注吧~

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

欢迎 发表评论:

最近发表
标签列表