在Java中,空格是什么意思?
通常,使用空间使程序看起来井井有条是一种好的编程风格。例如,在数学运算之间,一个有组织的程序员通常会留出空间 但我也看到有人在用骆驼套。就像越界的例外在Java中,空格是什么意思?,java,Java,通常,使用空间使程序看起来井井有条是一种好的编程风格。例如,在数学运算之间,一个有组织的程序员通常会留出空间 但我也看到有人在用骆驼套。就像越界的例外 为什么程序员不能只使用空格而不是用驼峰式写名字/标识符呢?一个由空格分隔的单词组成的变量将被解释为多个变量。编译器无法理解您指的是单个变量。在数学中,通常使用单字母符号。模糊性存在于我们的日常语言中,但编程语言无法承受。现在,使用camel大小写分隔单词只是一种惯例。您可能会在其他语言中找到下划线。然而,它对最终的应用程序几乎没有影响。在谷歌搜索
为什么程序员不能只使用空格而不是用驼峰式写名字/标识符呢?一个由空格分隔的单词组成的变量将被解释为多个变量。编译器无法理解您指的是单个变量。在数学中,通常使用单字母符号。模糊性存在于我们的日常语言中,但编程语言无法承受。现在,使用camel大小写分隔单词只是一种惯例。您可能会在其他语言中找到下划线。然而,它对最终的应用程序几乎没有影响。在谷歌搜索命名约定。您可能还想了解一下“配置之上的约定”,以及Python中空格缩进是如何产生整体差异的。还要注意,Excel公式中的空格表示相交 以避免歧义 比如说,
StringBuilder firstStringBuilder
声明名为firstStringBuilder
的StringBuilder
变量
但是如果你写
string builder first string builder
,那么类名和变量名是什么?编译器是否应该将其解释为
字符串生成器firststringbuilder
?因此,使用空格是不可行的。如何在Doeser或D O E S R表格中填写您的姓名?
对象名是一个标识,这就是为什么我们不能在名称之间使用空格
Java中的空白用于分隔Java源文件中的标记。在某些地方,例如访问修饰符、类型名称和标识符之间,需要使用空格,并用于提高其他地方的可读性
Java有一些命名约定
正如其他答案所指出的,如果编程语言在标识符中允许空格,它会带来严重的歧义问题
- 语法允许两个连续的
符号的任何地方都是不明确的 - 语法允许在
之前或之后使用关键字的任何位置都是不明确的
- 标识符必须以
开头,或者必须用引号括起来,和/或$
- 关键字必须全部大写,标识符中禁止所有大写“单词”
在Java中,空格是什么意思 为了明确回答这个问题,一个空格分隔标识符和关键字。在文字字符或字符串中,它表示Unicode
SP
codepoint
为什么程序员不能只使用空格,而不是在驼峰式的情况下编写名称/标识符
因为这就是Java语言的指定方式!要了解他们为什么那样指定Java,请参见上文。你的意思是他们为什么不能?是的,谢谢你。你给出的示例,
OutOfBoundsException
实际上被称为纠察案件。Camel大小写更像是outOfBoundsException
…由空格分隔的单词组成的变量将被解释为多个变量。@user700390我想这是pascal大小写?