小编Viv*_*vek的帖子

条件OR运算符的短路行为(||)

两个条件运算符&&和|| 根据
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/op2.html进行短路,这意味着第二个操作数有时不需要进行评估.

有人可以提供一个示例,其中条件OR(||)运算符将被短路?

使用条件AND(&&)运算符时,短路行为非常简单:

如果(false &&(1> 0))则第二个操作数:(1> 0)不需要被评估,但似乎无法找到/想到条件OR的示例.

java operators

13
推荐指数
2
解决办法
1610
查看次数

如何打印对象的实现类

在没有IDE(集成开发环境)的帮助下调试期间,我想确定一个对象的类.问题是该对象被定义为一个接口,我想确定实现此接口的Object的类.所以我想在下面的setter方法中打印语句来打印实现的类名:

public void setSomeObject(InterfaceType someObject) 
{
   m_Object = someObject;
   System.out.println(someObject.getClass().getName());
}
Run Code Online (Sandbox Code Playgroud)

我正在测试此代码示例,并将提供有关此问题的更多反馈.根据java.lang.Class和java.lang.Object api的文档,我相信将打印接口名称而不是实现此接口的类.

我的问题是如何打印实现类的名称而不是上面代码示例中的接口?

java implementation interface

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×2

implementation ×1

interface ×1

operators ×1