我正在使用一些Java类,例如
我注意到由于它们使用
例如,对于一个
我还没有弄清楚如果我想使用
如果这些相应的类公开枚举以分配属性,那不是更好吗?
至少可以节省程序员很多搜索时间。
javax.Mail.Session
和MessageDigest
来构建一个工具。我注意到由于它们使用
String
常量,所以分配属性很困难。例如,对于一个
Session
对象,您必须在Property
实例中分配String
键值对,然后用它来创建一个Session
。因此,如果您想要会话记录调试消息,请在Property
实例中分配"smtp.mail.debug"
和"true"
。同样,如果您希望您的MessageDigest
使用SHA
,则可以将MessageDigest
实例创建为MessageDigest.getInstance("SHA")
。我还没有弄清楚如果我想使用
MD5
/RC4
等实现MessageDigest
,或者向我的Session
对象添加另一个属性应该怎么做以及从哪里获取信息。如果这些相应的类公开枚举以分配属性,那不是更好吗?
至少可以节省程序员很多搜索时间。