Java 14 offers a new feature called Records, helping to create javabeans.
I've been using Kotlin for a couple of times, and of course, Java Records remind me Data Classes.
Are they completely similar? Or are there fundamental differences between them apart from the languages syntaxes?