在 struts 2 动作中,我通过请求获取参数。所以我在动作中定义了一个变量。现在架构师坚持在执行方法的finally块中将此变量初始化为null。我反对。因为,我不是在初始化这些类变量,而是在初始化这些变量的框架。但是架构师坚持认为,如果我们不释放 Java 变量,程序会消耗更多的内存。
请给我为什么不应该初始化的充分理由:在执行方法的 finally 块中动作类的变量为空。
在 struts 2 动作中,我通过请求获取参数。所以我在动作中定义了一个变量。现在架构师坚持在执行方法的finally块中将此变量初始化为null。我反对。因为,我不是在初始化这些类变量,而是在初始化这些变量的框架。但是架构师坚持认为,如果我们不释放 Java 变量,程序会消耗更多的内存。
请给我为什么不应该初始化的充分理由:在执行方法的 finally 块中动作类的变量为空。