JavaMail:编码器参数的运行时更改
我在ParameterList.java中看到,一些系统属性存储在静态最终变量中:JavaMail:编码器参数的运行时更改,java,jakarta-mail,Java,Jakarta Mail,我在ParameterList.java中看到,一些系统属性存储在静态最终变量中: private static final boolean encodeParameters = PropUtil.getBooleanSystemProperty("mail.mime.encodeparameters", true); 对于运行时可能更改的属性,有没有一个原因可以解释这些属性没有更大的灵活性?这是运行时成本与灵活性之间的折衷。在大多数情况下,这些属性只需配置一次,永远不会更改,因此我们
private static final boolean encodeParameters =
PropUtil.getBooleanSystemProperty("mail.mime.encodeparameters", true);
对于运行时可能更改的属性,有没有一个原因可以解释这些属性没有更大的灵活性?这是运行时成本与灵活性之间的折衷。在大多数情况下,这些属性只需配置一次,永远不会更改,因此我们倾向于只需读取一次系统属性即可提高运行效率。这是运行时成本与灵活性的折衷。在大多数情况下,这些属性只需配置一次,永远不会更改,因此我们希望只需读取一次系统属性即可提高运行效率。感谢您的快速响应!感谢您的快速回复!