---
title: "#java-17 articles | Hashnode"
description: "Explore 31 articles tagged #java-17 on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/java-17"
---

Tag

# #java-17

31 posts · 1 followers

[Manikandan S](https://hashnode.com/@manikandan4411) · [Sep 21](https://hashnode.com/posts/java-17-features-in-java/6ab150c696d7d41c750cba14)

### [Java 17 Features in Java](https://manikandan4411.hashnode.dev/java-17-features-in-java?utm_source=hashnode&utm_medium=feed)

Author by Manikandan S - 21st September 2026

4 min read · [manikandan4411.hashnode.dev](https://manikandan4411.hashnode.dev/java-17-features-in-java?utm_source=hashnode&utm_medium=feed)

[Abstract Algorithms](https://hashnode.com/@abstractalgorithms) · [May 3](https://hashnode.com/posts/java-14-to-17-records-sealed-pattern-matching/69f6f94174d75d74a6211056)

### [Java 14 to 17: Records, Sealed Classes, Text Blocks, and Pattern Matching](https://abstractalgorithms.hashnode.dev/java-14-to-17-records-sealed-pattern-matching?utm_source=hashnode&utm_medium=feed)

Records eliminated boilerplate. Sealed classes enforced type hierarchies. Pattern matching removed redundant casts. Java 17 LTS made it stable.

25 min read · [abstractalgorithms.hashnode.dev](https://abstractalgorithms.hashnode.dev/java-14-to-17-records-sealed-pattern-matching?utm_source=hashnode&utm_medium=feed)

[Sumit Prasad](https://hashnode.com/@sprasad035) · [Mar 17](https://hashnode.com/posts/upgrade-from-java-11-to-java-17-21-25-rhel-rocky-alma-centos-stream/69b913b53cc3ab373f895f99)

### [Upgrade from Java 11 to Java 17, 21, 25 (RHEL / Rocky / Alma / CentOS Stream)](https://technotesbysumit.hashnode.dev/upgrade-from-java-11-to-java-17-21-25-rhel-rocky-alma-centos-stream?utm_source=hashnode&utm_medium=feed)

Upgrade Java 11 to 17/21/25 on RHEL-based Linux easily

4 min read · [technotesbysumit.hashnode.dev](https://technotesbysumit.hashnode.dev/upgrade-from-java-11-to-java-17-21-25-rhel-rocky-alma-centos-stream?utm_source=hashnode&utm_medium=feed)

[Vijaya Krishna Tatikondala](https://hashnode.com/@vtatikondala) · [Dec 23, 2025](https://hashnode.com/posts/text-block/694a031347fcaabd0fbe8c15)

### [Text Block, """](https://javaspring.hashnode.dev/text-block?utm_source=hashnode&utm_medium=feed)

Java 17 new features, Text Block, """

6 min read · [javaspring.hashnode.dev](https://javaspring.hashnode.dev/text-block?utm_source=hashnode&utm_medium=feed)

[Vijaya Krishna Tatikondala](https://hashnode.com/@vtatikondala) · [Dec 22, 2025](https://hashnode.com/posts/sealed-and-non-sealed-classes/69489cc59ed3c133681824c8)

### [Sealed and Non-Sealed Classes](https://javaspring.hashnode.dev/sealed-and-non-sealed-classes?utm_source=hashnode&utm_medium=feed)

Java 17 sealed and non-sealed class

7 min read · [javaspring.hashnode.dev](https://javaspring.hashnode.dev/sealed-and-non-sealed-classes?utm_source=hashnode&utm_medium=feed)

[Dawid Świst](https://hashnode.com/@9macdev) · [Nov 19, 2025](https://hashnode.com/posts/java-17-features-every-senior-developer-should-know-part-6-syntax-cheat-sheet-and-reference-guide/691e2b5d4475b3a7f54c5345)

### [Java 17 Features Every Senior Developer Should Know - Part 6: Syntax Cheat Sheet & Reference Guide](https://blog.9mac.dev/java-17-features-every-senior-developer-should-know-part-6-syntax-cheat-sheet-and-reference-guide?utm_source=hashnode&utm_medium=feed)

Java 17 Syntax Cheat Sheet: A quick reference guide covering syntax, usage, and migration strategies for key features. Perfect for senior developers

10 min read · [blog.9mac.dev](https://blog.9mac.dev/java-17-features-every-senior-developer-should-know-part-6-syntax-cheat-sheet-and-reference-guide?utm_source=hashnode&utm_medium=feed)

[Dawid Świst](https://hashnode.com/@9macdev) · [Nov 19, 2025](https://hashnode.com/posts/java-17-features-every-senior-developer-should-know-part-5-text-blocks/691e02ed3f417650c5b75b60)

### [Java 17 Features Every Senior Developer Should Know - Part 5: Text Blocks](https://blog.9mac.dev/java-17-features-every-senior-developer-should-know-part-5-text-blocks?utm_source=hashnode&utm_medium=feed)

Explore Java 17's Text Blocks, enhancing multi-line string readability in code for JSON, SQL, HTML, and more, with easier formatting and maintenance

25 min read · [blog.9mac.dev](https://blog.9mac.dev/java-17-features-every-senior-developer-should-know-part-5-text-blocks?utm_source=hashnode&utm_medium=feed)

[Dawid Świst](https://hashnode.com/@9macdev) · [Nov 16, 2025](https://hashnode.com/posts/java-17-features-every-senior-developer-should-know-part-4-pattern-matching-and-switch-expressions/691a26514f729a87fa89f309)

### [Java 17 Features Every Senior Developer Should Know - Part 4: Pattern Matching & Switch Expressions](https://blog.9mac.dev/java-17-features-every-senior-developer-should-know-part-4-pattern-matching-and-switch-expressions?utm_source=hashnode&utm_medium=feed)

Java 17's pattern matching and switch expressions modernize logic, reduce boilerplate, and enhance code safety

21 min read · [blog.9mac.dev](https://blog.9mac.dev/java-17-features-every-senior-developer-should-know-part-4-pattern-matching-and-switch-expressions?utm_source=hashnode&utm_medium=feed)

[Dawid Świst](https://hashnode.com/@9macdev) · [Nov 11, 2025](https://hashnode.com/posts/java-17-features-every-senior-developer-should-know-part-3-sealed-classes/69136ba6f744971a62cf06c5)

### [Java 17 Features Every Senior Developer Should Know - Part 3: Sealed Classes](https://blog.9mac.dev/java-17-features-every-senior-developer-should-know-part-3-sealed-classes?utm_source=hashnode&utm_medium=feed)

Explore Java 17's sealed classes for controlled inheritance, enhancing domain modeling and compiler-checked completeness in your software projects

31 min read · [blog.9mac.dev](https://blog.9mac.dev/java-17-features-every-senior-developer-should-know-part-3-sealed-classes?utm_source=hashnode&utm_medium=feed)

[Dawid Świst](https://hashnode.com/@9macdev) · [Nov 8, 2025](https://hashnode.com/posts/java-17-features-every-senior-developer-should-know-part-2-records/690a4bc7c54ddc1fe771b624)

### [Java 17 Features Every Senior Developer Should Know - Part 2: Records](https://blog.9mac.dev/java-17-features-every-senior-developer-should-know-part-2-records?utm_source=hashnode&utm_medium=feed)

Discover the powerful, concise feature of Java 17: Records. Eliminate boilerplate for data classes and enhance your code efficiency

24 min read · [blog.9mac.dev](https://blog.9mac.dev/java-17-features-every-senior-developer-should-know-part-2-records?utm_source=hashnode&utm_medium=feed)
