时间:2021-05-19
直接上代码:
@Testpublic void testUnicode() { String a = "Hello"; // \u000d a="world"; System.out.println(a); // \u000a a="hello world!"; System.out.println(a);}猜一猜,最后会输出什么?
world
hello world!
是的,没看错,那二行看似“注释掉的代码”,被执行了!
原因:java编译器会处理unicode字符,\u000d以及\u000a 正好对应“\r”回车、“\n”换行,经过编译器处理后,等效于下面的代码:
@Testpublic void testUnicode() { String a = "Hello"; // a="world"; System.out.println(a); // a="hello world!"; System.out.println(a);}个人建议:正式项目中,严禁在注释中使用这一类unicode字符,否则如果利用这个特性干点坏事,埋个坑,基本上很难发现!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了java基于dom4j包实现对XML解析的方法。分享给大家供大家参考,具体如下:本例中的xml文件内容如下:Java解析XML代码如下:packa
分别针对ie和火狐分别作了对xml文档和xml字符串的解析,所有代码都注释掉了,想看哪部分功能,去掉注释就可以了。至于在ajax环境下解析xml,其实原理是一样
html中的注释标记是不被程序执行的代码。html中的注释标用于程序员标记代码,在后期的修改,以及他人的学习时有所帮助。常要在一些代码旁做一些HTML注释,这样
本文实例讲述了java执行Linux命令的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:publicclassStreamGobblerext
Java大小写最快转换方式实例代码这里直接给出实现代码,在代码中注释都很清楚,不多做介绍。Java代码packageio.mycat;importjava.ut