Java是否允许使用静态局部变量?

与C,C ++不同,Java不允许使用静态局部变量。编译器将抛出编译错误。

示例

创建一个名为Tester的Java类。

测试器

public class Tester {
   public static void main(String args[]) {
      static int a = 10;
   }
}

输出结果

编译并运行文件以验证结果。

Tester.java:3: error: illegal start of expression                
   static int a = 10;