【发布时间】:2013-11-22 23:40:47
【问题描述】:
在HashMap 的java.util 源代码中,重构出的方法putForNullKey 和getForNullKey 带有注释:
/**
* Offloaded version of put for null keys
*/
private V putForNullKey(V value) {
在这种情况下,“卸载”是什么意思?重构,还是更微妙的东西?
【问题讨论】:
-
我从未在 OOP 或 Java 上下文中听到过这个词。首先想到的是TCP offloading,它允许 CPU 将一些工作卸载到 NIC。