core-langshare & followShare this post with your community:I'm active on various platforms. Watch this space or follow me there to get notified when I publish new content:▼s+fShare this post with your community:I'm active on various platforms. Watch this space or follow me there to get notified when I publish new content:New Null Checks in Inner Class Constructors#post#java‑25 #core‑lang #migrationThe Java compiler will now inject null checks for the outer instance into the constructor of inner classes2025-04-04JDK 23 Changes Default Annotation Processing Policy#post#java‑23 #core‑lang #migrationStarting with JDK 23, annotation processors in the class path will no longer be executed without further javac configuration2024-06-18Fun with var#talk#core‑lang #default‑methods #generics #lambda #java‑10 #varA live-coding talk where I show off all you need to know about var in Java. And then some.2018-11-08Tricks with var and anonymous classes (that you should never use at work)#post#core‑lang #java‑10 #varLocal-variable type inference with var makes it easier to work with anonymous classes, e.g. for ad-hoc fields and methods. Don't do it, though!2018-06-18