Java Value Types and What Golang Teaches Us About Them
Peter compares the memory models of the Go programming language to that of Java and the JVM. This helps developers understand one of Java's most anticipated language feature: value types.
Peter describes how they are implemented in Go, why they are needed in Java, and what their characteristics will be: why they can't be extended, why they're immutable, and why they're always passed by value.
Speaker
Peter Verhas
Senior software engineer, software architect, mentor, and author More...