java 记录是否类似于 c# 结构?我的意思是,如果它们是堆栈分配的
Are java records similar to c# structs? I mean, if they are stack allocated
java 记录是否类似于 c# 结构?我的意思是,如果它们是堆栈分配的而不是使用像 类 这样的引用,那么它们是在堆上分配的。
没有。记录只是一种更简单的写入值的方式 类,但分配方式与普通对象没有任何不同。
(这并不是说此类类型不在进行中——它们在进行中——但记录不是此功能。)
不,而且它们在任何方面都没有提高堆内存效率(许多人以某种方式怀疑/假设它们是)。
java 记录是否类似于 c# 结构?我的意思是,如果它们是堆栈分配的而不是使用像 类 这样的引用,那么它们是在堆上分配的。
没有。记录只是一种更简单的写入值的方式 类,但分配方式与普通对象没有任何不同。
(这并不是说此类类型不在进行中——它们在进行中——但记录不是此功能。)
不,而且它们在任何方面都没有提高堆内存效率(许多人以某种方式怀疑/假设它们是)。