- 首先,你知道 “\” 和 “/” 怎么读吗?
/ 是正斜杠,常用于表示数学中的除号。
\ 是反斜杠,表示它和紧跟着它的那个字符构成转义字符,eg. “\n”表示转行
(怎么记忆呢?——想象一个“人”字,先撇后捺,撇的为正斜杠 “/” ,捺是反斜杠 “\” )
- 其次,再分清楚一下双正斜杠 “//” 和双反斜杆 “\\”
双正斜杠 “//” ,表示注释标记
双反斜杆 “\\”,它是一个转义字符“\”+一个字符“\”来着,表示一个“\”(以此类推:“\\\\”表示两个"\";\\\\\\\\”表示的是四个"\")
- 好了,接下来就是重头戏了,为什么在windown系统下写文件路径中时,有“\\”和“/”之分?
首先,我们知道,JAVA文件路径一般用正斜杠“/”,Windows环境下,可以用正斜杠“/”也可以用反斜杠“\”,其他系统环境基本都用正斜杠“/”,我们用一个简单的表格表示:
java | windons环境中 | Linux环境中 | Un |