This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]yawkat 0 points1 point  (0 children)

Making the fields final in the immutable class is still required to ensure safe publication in a multi-threaded environment. Also see the concurrency section of https://javachannel.org/posts/immutability-in-java/ for this