国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Java注釋代碼執行方法解析

瀏覽:109日期:2022-09-01 18:32:03

直接上代碼:

@Testpublic void testUnicode() { String a = 'Hello'; // u000d a='world'; System.out.println(a); // u000a a='hello world!'; System.out.println(a);}

猜一猜,最后會輸出什么?

worldhello 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字符,否則如果利用這個特性干點壞事,埋個坑,基本上很難發現!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 浦北县| 文水县| 饶平县| 额尔古纳市| 绿春县| 晋城| 静宁县| 六安市| 蒲江县| 高邮市| 云梦县| 虎林市| 东台市| 禹城市| 淮南市| 泸水县| 通州区| 余干县| 塔城市| 关岭| 宜昌市| 华阴市| 杭锦后旗| 深州市| 肥东县| 定结县| 临高县| 滦南县| 邛崃市| 施秉县| 拉孜县| 平江县| 五莲县| 清流县| 永年县| 新沂市| 台南县| 新田县| 简阳市| 唐海县| 新营市|