Java 14: A Simple Record

A Java record:


public record Article(String title, String content) {}    

...is a ready to use Data Transfer Object (DTO).

equals,hashCode, toString and private final field with corresponding accessors are generated as well.

The following code:


var article = new Article("java 14", "hello,record");
System.out.println("article = " + article + " " + article.content() + " " + article.title());

prints the following output:


article = Article[title=java 14, content=hello,record] hello,record java 14    

See it in action and "from scratch" in 4 mins:

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
...the last 150 posts
...the last 10 comments
License