高分悬赏:Java语言\路径和/路径的区别在什么地方,为什么很多书上写法出现了不一致呢
不同的操作系统不同,windows是\,linux/unix是/,但是可以通用
windows的路径使用的是'\'
在linux系统下使用的是'/'
如果跨平台想要通过路径符号截取路径时会出错
但是java本身有提供File.separator 自动获取当前环境下的路径符
java '\'是一个转义符标记,"\"代表的是字符\。对于windows文件路径两种都可以用,只是使用'\'的时候需要注意更换成"\"。linux只能需要'\'
浏览器里面/
windows文件路径\
\和/的区别
\: java里面 \代表转义符号 比如 \t(tab键的意思) 等等一些 如果单纯的要表示路径 D:\java 这样子写就错误了 这个意思代表 D: (\j) ava 所以要加个 \, 加一个\代表后面那个\没特殊含义 ,D:\java这样子表达
/:没什么含义 就代表路径 比如 D:/java
当然操作系统也是有区别的
其本质就是 \ 和 /,基本都是通用的,
之所以是两个\,是java里面 \ 具有转义的意思,比如 你在字符串“”里面用了一个 \ ,“\”,他就会把第二个引号转译成字符串的一部分,而不是字符串的标志
所以\ 里,第一个是转义,第二个才是你想在字符串里出现的\
找到了吗?其他的不用说?