Skip to content

Chris Menz's Blog

code and stuff

  • Blog
  • Photography
  • About me

Category: Java 14

Records in Java (JEP 359, preview)

Records in Java look very promising to me and a great addition to the language. The ceremony of creating pure data holder classes will be well know to any Java developer. Sometimes we just create a class to transport some data from A to B. Most of the times we don’t even care about object… Continue reading Records in Java (JEP 359, preview)

Published 01/09/2020
Categorized as Java 14

Switch Expressions in Java (JEP 361)

With Java 14 we will get a new feature that simplifies the switch statement. It will provide a new and clearer way to write switch statements and in addition allows us to use switch as an expression yielding a value. New Syntax Forget about break! No fall through anymore – simple and concise. Today you… Continue reading Switch Expressions in Java (JEP 361)

Published 01/05/2020
Categorized as Java 14

Pattern Matching for instanceof (JEP 305)

Finally with Java 14 we get a (preview) feature I had on my wishlist for a long time. It eliminates the need to first test an object via instanceof operator and then (and I asusme it is the 90% case) cast it to exact that class in order to do something with it. Here is… Continue reading Pattern Matching for instanceof (JEP 305)

Published 01/04/2020
Categorized as Java 14

Recent Posts

  • Building my own language model: Embedding layers (Part 3)
  • Building my own language model: Data & Tokenizer (Part 2)
  • Building my own language model: Part 1
  • ACP Hello World
  • A2A Hello World

Recent Comments

  • admin on Building my own language model: Part 1
  • Mazda on Building my own language model: Part 1
  • Shern Shiou on Building my own language model: Part 1
  • David Kirwan on MCP, ACP, A2A
  • admin on AI assisted coding with Claude 3.5 Sonnet

Archives

  • September 2025
  • July 2025
  • May 2025
  • January 2025
  • December 2024
  • July 2024
  • December 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • June 2022
  • January 2022
  • November 2021
  • September 2021
  • August 2021
  • July 2021
  • May 2021
  • December 2020
  • November 2020
  • September 2020
  • May 2020
  • April 2020
  • January 2020
  • December 2017
  • October 2015
  • March 2015
  • December 2014
  • May 2014
  • April 2014

Categories

  • 3D
  • AI
  • AngularJS
  • Animations
  • Business
  • Cloud
  • CSS
  • Data
  • DevOps
  • Docker
  • HTML
  • IOT
  • Java
  • Java 11
  • Java 14
  • Java 8
  • Java 9
  • JavaScript
  • Programming
  • Spring
  • Web design

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Chris Menz's Blog
Proudly powered by WordPress.