Open in app
Home
Notifications
Lists
Stories

Write
Konrad Tendera
Konrad Tendera

Home
About

Published in Better Programming

·Jan 11

An In-Depth Guide to Java Records

Java 16 introduces a new language feature called Records. Records have been a part of Java 14 and 15 but were still in preview. — What is a Record? Record is a new type of declaration to define immutable data classes. It is used instead of class and allows to avoid the usual ceremony of creating hashCode(), equals(), toString(), getters, and constructor. For those who are familiar with Scala — it is similar to a case class, for those…

Java

5 min read

An In-Depth Guide to Java Records
An In-Depth Guide to Java Records

Published in Better Programming

·Jan 8

6 Java 17 Features I Didn’t Know About

Text blocks, Record classes, and more — I distinctly remember when Java 8 was released in 2014. That was an enormous step forward, a step towards making Java a functional programming language method references, functional interfaces, default methods, streams, null-safe optionals, what’s more, to want? But Java was already so behind any other modern language that adding…

Java

6 min read

6 Java 17 Features I Didn’t Know About
6 Java 17 Features I Didn’t Know About
Konrad Tendera

Konrad Tendera

Following
  • Tim Denning

    Tim Denning

  • javinpaul

    javinpaul

  • Trudy Horsting

    Trudy Horsting

  • Abdalrhmanalkraien

    Abdalrhmanalkraien

  • Marian Čaikovski

    Marian Čaikovski

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable