什么是免费浮动码?

时间:2017-07-16 08:59:12

标签: java

哪些代码可以被视为免费浮动?我是java初学者,我想知道如何找出免费的浮动代码。

public class Ocz2{

//Ocz2 obj = new Ocz2();

int a[] ;

a=new int[3];

}

在上面的代码中,我无法弄清楚为什么它会在第3行抛出错误。同样的声明(第3行和第4行)不会在方法内抛出任何错误。 但是从错误和谷歌搜索我知道这是因为免费的浮动代码。 请帮助。

2 个答案:

答案 0 :(得分:2)

是你的行

a=new int[3];

是自由浮动的,因为它不属于块,构造函数或函数。 Java不允许自由浮动代码。

在任何块,构造函数或函数中包装行。

答案 1 :(得分:0)

你班上的问题没有任何功能。 因此,正确的方法是使用main函数。

public class Ocz2{
public static void main(String args[]){
//Ocz2 obj = new Ocz2();
int a[] ;
 a=new int[3];
  }
 }