静态java.net设计的技术原因

时间:2014-04-17 09:09:32

标签: java

是否有任何技术原因导致java.net.Authenticator使用静态setDefault(),没有getDefault()(所以你可以,最坏的情况下,包装它)并且不能覆盖per-例如,http?

使用的实例方法

其他类如java.net.CookieHandler的同样问题:为什么static默认?为什么没有按实例设置?

我可以理解,或许它是在1.0版本中设计的,当时应用程序服务器不是一件事,但为什么还没有将每个实例的功能添加到相应的类中呢?目前,我总是必须使用其他库来执行HTTP等基本操作。

这个问题并不意味着什么是火焰,如果我的谷歌无法找到一些技术限制,我真的很好奇。

0 个答案:

没有答案