【发布时间】:2016-09-07 21:38:58
【问题描述】:
我有一个简单的方法来检查输入字符串是否有效的 xpath
private boolean isXpath(String value) {
boolean isXpath = true;
try {
XPath xpath = XPathFactory.newInstance().newXPath();
xpath.compile(value);
} catch (XPathExpressionException e) {
isXpath = false;
}
return isXpath;
}
我可以确定 JIT 编译器不会删除 try 块内的代码,因为它没有副作用吗?或者它有(可能的例外)?
【问题讨论】:
-
如果您想强制编译器不执行任何优化,请查看this