在Java中,如果我想计算一个MD5摘要,我需要注意可能出现的异常:
try {
MessageDigest md = MessageDigest.getInstance("MD5");
// Do stuff
} catch (NoSuchAlgorithmException e) {
// Can't happen...
}
然而,根据JVM规范,必须支持MD5,因此不应该抛出异常。是否存在其他访问模式,使我能够编写更加优雅的代码?