Java 为什么这么多\&引用;这段代码中有什么…它的用途是什么。。?

Java 为什么这么多\&引用;这段代码中有什么…它的用途是什么。。?,java,servlets,Java,Servlets,我是servlets的初学者。看到在servlet中编写的代码,我有一个问题。如果有人告诉我这里有多少“\”的用法,我将不胜感激 ”); out.println(“”); out.println(“您的名字:”); out.println(“”); out.println(“”); out.println(“您的姓:”); out.println(“”); out.println(“”); out.println(“您的电子邮件:”); out.println(“”); out.println(

我是servlets的初学者。看到在servlet中编写的代码,我有一个问题。如果有人告诉我这里有多少“\”的用法,我将不胜感激

”);
out.println(“”);
out.println(“您的名字:”);
out.println(“”);
out.println(“”);
out.println(“您的姓:”);
out.println(“”);
out.println(“”);
out.println(“您的电子邮件:”);
out.println(“”);
out.println(“”);
out.println(“”);
out.println(“”);
out.println(“”);

您必须通过编写
\“
来转义字符串中的引号
。如果不这样做,字符串将过早结束

编辑:示例:

String thisWillNotCompile =  "This String terminates right now" and not later";
试图编译它会给你一个语法错误

String thisWillCompile = "This String doesn't terminate right now\" but now";
这很有效


编辑2:有关更多详细信息,请阅读。

这表示字符
不是标记字符串结尾的特殊字符,但它是字符串的一部分。

\
在编程语言中称为转义字符。”。您可以使用它来转义某些特殊字符。例如,如果要打印名为

Hello " World
如果您指定

system.out.println("Hello " World"); // Sorry Error :(
这将给出一个错误,因为
是一个特殊字符

system.out.println("Hello \" World"); // It works :)

转义特殊字符。如果我是你,我会使用属性文件,而不是讨厌的转义字符串。这看起来很糟糕,请尝试使用JSP查看不要阅读过时的书籍/教程。HTML不属于servlets。HTML属于JSP。请看一个小例子来解释一下……尝试使用反斜杠从你提供的例子中,看看会发生什么
system.out.println("Hello \" World"); // It works :)