java - 使用类或不使用类

标签 java class object

我有一个关于是否应该使用类来解决这个问题的问题。这是我的场景:

我将每秒接收包含 2 组数据的数据包。数据A和数据B。获取数据后,我需要为该数据添加时间戳。我需要对数据进行计算并保留答案。我正在考虑为收到的每个数据包使用一个类。并让该类成为时间戳和我需要的所有其他内容的成员。

这是个好主意吗?有更好的办法吗?

我是java新手,我来自c++,在使用完这些类后我是否需要解构它们,或者java会为我做这件事吗?当我使用完该对象后,如何删除它?

提前致谢!

最佳答案

对我来说当然是有效的。您将获取原始数据,并将其包装在包含它和有关它的元数据信息的类中。在 Java 中,您必须有一个类来存储代码,并且由于您想要封装所有这些东西,我认为这是一个很好的设计决策。

至于必须自己销毁该类,通常不需要。 Java VM 有一个垃圾收集器,可以搜索并销毁未引用的对象。对于“托管”对象(完全存在于程序内存“沙箱”内的对象),它通常非常有效。

关于java - 使用类或不使用类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4964596/

相关文章:

c++ - 在子类构造函数中覆盖父类变量

javascript - 获取对象内部字符串中的最高数字

javascript - 尝试使用构造函数处理嵌套对象时出错

java - 动态搜索形式给定数量的输入值与集合

C++基础类

java - Oracle java 7 安装在 Ubuntu E : Sub-process/usr/bin/dpkg returned an error code (1)

python - 二进制搜索和外部函数 'return'错误

javascript - 如何检查 javascript 对象是否具有特定对象的实例

java - 定义中的初始化与构造函数中的初始化

java - 严重: Exception sending context initialized event to listener instance of class [org. springframework.web.context.ContextLoaderListener]