【发布时间】:2014-04-26 03:39:26
【问题描述】:
在这段代码中
Vertex page = graph.getVertex(pageId);
如果pageId 不存在,它应该抛出IllegalArgumentException,而是抛出NullPointerException。这里page 是null。
我正在捕获IllegalArgumentException 异常,但它从未被捕获。为什么?
【问题讨论】:
-
也许
graph是null,或者getVertex不做null检查。 -
无图不为空。如果顶点不存在,则无需检查
nullTitan throwsIllegalArgumentException
标签: titan