Java实例变量不能被static修饰,因为static修饰的变量是类变量,属于类的静态成员,而实例变量是对象的属性,每个对象都有自己的实例变量,不能被static修饰。如果将实例变量声明为static,则所有对象共享同一个变量,这与实例变量的定义相矛盾。因此,实例变量不能被static修饰。