区分“/“与“\“的使用

一、本身的含义(直接背名称)

"/"叫做斜杠。

"\"叫做转义符(或者反斜杠)

二、使用场景

  • "\"转义符的使用场景

  1. 文件路径

Windows风格的路径名中使用,比如C:\\Windows\\win.ini。

  1. 转义符。有很多,可以查表

\u开头的是一个Unicode码的字符。范围在'\u0000'到'\uFFFF'之间。哪怕是在注释中,出现\update这样路径,IDEA也是会报错的。

  • "/"斜杠的使用场景

  1. 适用于unix系统中作为路径使用。

虽然也可以在Windows中使用C:/Windows/win.ini,大部分Windows文件处理的系统调用都会将斜杠"/"解释成文件分隔符。但是不推荐这样做,以防版本版本变化带来的改变。

  1. 网络地址

比如https://www.bilibili.com/video/BV1fh411y7R8/

  1. 注释

//这是一行注释

  1. 除法

3/2,表示3除以2。

  1. 日期

是的,还有日期。2023/1/12

  1. 正则表达式

比如表示要验证是不是数字,含小数:/^([1-9]\d+)|(0)(\.(\d+))?$/

其中最外面的/^$/表示定界符,开始和结束

里面的\d是用的转义符“\”和“d”表示数字。也避免了和外层/ /冲突。

三、总结记忆

  • "\"的使用

  • 转义

  • 表示Windows路径。

  • 使用"\"反斜杠(转义)符号。其实Windows路径分隔符“\\”的第一个"\"就是转义的意思。

  • 其他情况使用"/"斜杠符号。

  • 甚至使用"/"来表示linux风格的路径,windows中依然可以使用。

PS:遇到其他使用场景时,再来补充。

你可能感兴趣的:(小问题,java)