Tagged articles
6 articles
Page 1 of 1
21CTO
21CTO
Sep 23, 2025 · Fundamentals

Can Java Become a More Growable Language? Inside Brian Goetz’s Vision

Brian Goetz, Java language architect, outlines his vision for a more growable Java by introducing the “witness” concept, discussing underlying philosophy, potential new features like numeric types, operator overloading, collection expressions, and how these ideas fit into the Valhalla project and Java’s future roadmap.

Brian GoetzJavaValhalla
0 likes · 10 min read
Can Java Become a More Growable Language? Inside Brian Goetz’s Vision
JD Retail Technology
JD Retail Technology
Oct 19, 2023 · Fundamentals

Java Naming Conventions, Code Comments, and Advanced Language Features

This article explores the trade‑offs between efficiency, readability and maintainability in software development, presents common naming conventions and best‑practice guidelines for Java, discusses proper use of comments, and introduces advanced language constructs such as records, sealed classes and the upcoming Valhalla project.

Immutable ObjectsJavaSealed Classes
0 likes · 29 min read
Java Naming Conventions, Code Comments, and Advanced Language Features
macrozheng
macrozheng
Jan 28, 2022 · Backend Development

What’s Coming in Java 2022? Inside the Valhalla Project’s Value Classes

The article explains the upcoming Java Valhalla project, detailing how value objects, primitive classes, and specialized generics will reshape the JVM’s type system, reduce memory overhead, and introduce new value‑class semantics for more efficient Java programming.

JVMJavaMemory Optimization
0 likes · 8 min read
What’s Coming in Java 2022? Inside the Valhalla Project’s Value Classes
Programmer DD
Programmer DD
Jan 20, 2022 · Fundamentals

What’s New in Java 2022? Inside the Valhalla Project’s Value Objects

This article explains the Java Valhalla project, its upcoming value objects, primitive classes, and specialized generics, discusses the limitations of Java's type system and object headers, and introduces the concept and features of value classes with code examples.

JVMJavaProgramming Language
0 likes · 8 min read
What’s New in Java 2022? Inside the Valhalla Project’s Value Objects