See More

{{hreflangLinks}}

{{site.heroSnippetCount}}

{{site.tagline_line1}}
{{site.tagline_line2}}

{{site.description}}

✕ {{site.heroOld}}
public class Point {
    private final int x, y;
    public Point(int x, int y) { ... }
    public int getX() { return x; }
    public int getY() { return y; }
    // equals, hashCode, toString
}
✓ {{site.heroModern}}
public record Point(int x, int y) {}
🤖
{{copilot.headline}} {{copilot.description}}

{{site.allComparisons}}

{{site.snippetsBadge}}
  • {{filters.all}}
  • Language
  • Collections
  • Strings
  • Streams
  • Concurrency
  • I/O
  • Errors
  • Date/Time
  • Security
  • Tooling
  • Enterprise
  • {{filters.all}}
  • Java 11
  • Java 17
  • Java 21
  • Java 25
{{tipCards}}
{{snippetCount}}
{{stats.modernPatterns}}
17
{{stats.jdkVersions}}
10
{{stats.categories}}
0
{{stats.linesOfPython}}
{{search.esc}}
{{i18nScript}}