欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java注釋代碼執(zhí)行方法解析

 更新時間:2020年05月12日 09:40:54   作者:菩提樹下的楊過  
這篇文章主要介紹了Java注釋代碼執(zhí)行方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

直接上代碼:

@Test
public void testUnicode() {
  String a = "Hello";
  // \u000d a="world";
  System.out.println(a);
  // \u000a a="hello world!";
  System.out.println(a);
}

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

world
hello world!

是的,沒看錯,那二行看似“注釋掉的代碼”,被執(zhí)行了!

原因:java編譯器會處理unicode字符,\u000d以及\u000a 正好對應(yīng)“\r”回車、“\n”換行,經(jīng)過編譯器處理后,等效于下面的代碼:

@Test
public void testUnicode() {
  String a = "Hello";
  //
  a="world";
  System.out.println(a);
  //
  a="hello world!";
  System.out.println(a);
}

個人建議:正式項目中,嚴(yán)禁在注釋中使用這一類unicode字符,否則如果利用這個特性干點壞事,埋個坑,基本上很難發(fā)現(xiàn)!

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在Java中將double轉(zhuǎn)換為int的操作方法

    在Java中將double轉(zhuǎn)換為int的操作方法

    這篇文章主要介紹了在Java中將double轉(zhuǎn)換為int的操作方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Java?Servlet響應(yīng)httpServletResponse過程詳解

    Java?Servlet響應(yīng)httpServletResponse過程詳解

    HttpServletResponse是處理http響應(yīng)的對象,調(diào)用該對象的方法,設(shè)置到對象屬性的內(nèi)容,tomcat最終會組織為http響應(yīng)報文
    2022-02-02
  • Spring 中@Validated 分組校驗的使用解析

    Spring 中@Validated 分組校驗的使用解析

    這篇文章主要介紹了Spring 中@Validated 分組校驗的使用解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • java實現(xiàn)桌球小游戲

    java實現(xiàn)桌球小游戲

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)桌球小游戲,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Java死鎖的產(chǎn)生原因及解決方法總結(jié)

    Java死鎖的產(chǎn)生原因及解決方法總結(jié)

    Java中的死鎖是指多個線程同時占用一些共享資源且彼此相互等待,從而導(dǎo)致所有的線程都被阻塞,不能繼續(xù)執(zhí)行程序的情況,本文小編給大家介紹了Java死鎖的產(chǎn)生原因及解決方法總結(jié),需要的朋友可以參考下
    2023-11-11
  • Java主流壓縮解壓工具對比、用法與選取詳解

    Java主流壓縮解壓工具對比、用法與選取詳解

    開發(fā)過程中可能會用到壓縮文件的需求,下面這篇文章主要給大家介紹了關(guān)于Java主流壓縮解壓工具對比、用法與選取的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • IDEA “Cannot resolve symbol”爆紅問題解決

    IDEA “Cannot resolve symbol”爆紅問題解決

    最近發(fā)現(xiàn)個問題,IDEA 無法識別同一個 package 里的其他類,將其顯示為紅色,本文就來介紹一下IDEA “Cannot resolve symbol”爆紅問題解決,感興趣的可以了解一下
    2023-10-10
  • 詳解Springboot之Logback的使用學(xué)習(xí)

    詳解Springboot之Logback的使用學(xué)習(xí)

    Logback是SpringBoot內(nèi)置的日志處理框架,你會發(fā)現(xiàn)spring-boot-starter其中包含了spring-boot-starter-logging,該依賴內(nèi)容就是Spring Boot默認(rèn)的日志框架logback,本文詳細(xì)介紹了該框架 ,需要的朋友可以參考下
    2021-05-05
  • 如何在spring boot項目中使用Spring Security的BCryptPasswordEncoder類進(jìn)行相同密碼不同密文的加密和驗證

    如何在spring boot項目中使用Spring Security的BCryptPasswordE

    本文介紹如何在Spring Boot項目中通過修改pom.xml引入安全依賴,添加配置類以解除默認(rèn)的HTTP請求攔截,以及如何創(chuàng)建BCryptPasswordEncoder對象進(jìn)行密碼的加密和匹配,通過這些步驟,可以有效地增強(qiáng)應(yīng)用的安全性
    2023-08-08
  • 詳解Java的JDBC中Statement與PreparedStatement對象

    詳解Java的JDBC中Statement與PreparedStatement對象

    這篇文章主要介紹了詳解Java的JDBC中Statement與PreparedStatement對象,PreparedStatement一般來說比使用Statement效率更高,需要的朋友可以參考下
    2015-12-12

最新評論