在哪种情况下接口可以嵌套类?
以下代码是允许且有效的.
public interface Iface {
void show();
class ifaceClass {
int x;
public ifaceClass() {
System.out.println(x);
}
}
}
Run Code Online (Sandbox Code Playgroud)
我也在努力创建类ifaceClass的对象.
编辑:
我能够制作这样的物体
public class Test implements Iface {
public static void main(String[] args){
ifaceClass ifaceClassObj = new ifaceClass();
}
public void show() {
}
}
Run Code Online (Sandbox Code Playgroud)
我注意到如果Test
没有实现Iface
那么我需要在导入之后,
import com.jls.Iface.ifaceClass;
Run Code Online (Sandbox Code Playgroud)
但它归结为同样的问题,为什么不把它用作另一个类.
这种方法的差异或增值是什么?
我所说的集群环境是指在多台服务器计算机上运行相同的代码。我能想到的场景如下
多个请求同时来自不同线程,根据到期时间来更新卡详细信息。下面是一段代码
synchronized(card) { //card object
if(card.isExpired())
updateCard()
}
Run Code Online (Sandbox Code Playgroud)
我的理解是同步块在jvm级别工作,那么在多服务器环境中它是如何实现的。
请建议编辑以改写问题。我问我能从别人问我的问题中回忆起什么。