在JAVA中出现非法字符:\65307 是什么意思?
展开全部
Java中 "\"符号为转义字符,不能单独使用,
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而Java中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
在编写程序时,如果直接在双引号之间输入路径,其中的“\”及其之后的文本易被误认为转义字符。
你写的\65307 \6 会被系统识别为转义字符,而Java中没有这个转移字符,所以报错。
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而Java中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
在编写程序时,如果直接在双引号之间输入路径,其中的“\”及其之后的文本易被误认为转义字符。
你写的\65307 \6 会被系统识别为转义字符,而Java中没有这个转移字符,所以报错。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询