java - 变量名中的句点意味着什么?

标签 java

我在课本上看到了这个,想知道它是什么以及何时知道使用它。

public class TV{
    public static final int MAX.VOLUME = 10; 
    public static final int DEFAULT.CHANNEL = 2;
    public static final int DEFAULT.VOLUME = 4;

最佳答案

在java中,定义变量名是有一定规则的。

A variable name must not,

  • 是一个 java 关键字
  • 包含空格

The first character of a variable name,

  • 可以是一个字符 (a-z|A-Z)
  • 可以是美元符号 ($)
  • 可以为下划线 (_)
  • 不能是数字 (0-9)

The rest of the name can contain any combination from the following,

  • 字符(a-z|A-Z)
  • 美元符号 ($)
  • 下划线 (_)
  • 数字 (0-9)

All variable names are case-sensitive.

<小时/>

因此在变量名中间使用句点 (.) 将导致编译错误。

关于java - 变量名中的句点意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55766934/

相关文章:

java - 为什么我需要释放在 JNI native 函数中创建的全局引用?

java - 如何让 Java 的 `System.out.println()` 写入 ubuntu 的标准输出?

java - Spring Multi-Tenancy

java - Python 有类似 Java 的 System.arraycopy 的东西吗?

java - Tomcat 执行服务已同步

java - Mule ESB开发生产模式

java - 我可以将复杂的参数传递给 Java Applet 吗?

java - 使用 NTLM 身份验证在 ja​​va 中访问 Sharepoint 列表

java - Bukkit PlayerInteractEvent 不起作用

java - ArrayList Integer - 在不考虑极值的情况下计算平均成绩