3

java记录是否类似于c#结构?我的意思是,如果它们是堆栈分配的,而不是使用类之类的引用,那么它们是在堆上分配的。

4

2 回答 2

3

不。记录只是编写值类的一种更简单的方法,但分配方式与普通对象没有任何不同。

(这并不是说这些类型没有进行中——它们是——但记录不是这个特性。)

于 2020-11-09T17:45:11.973 回答
0

不,而且它们在任何方面都没有更高的堆内存效率(许多人以某种方式怀疑/假设它们是)。

于 2021-03-17T21:11:44.540 回答