To understand runtime type safety first means understanding type erasure. This section defines type erasure and whether it impacts Java, .NET, and Golang:
- Type erasure: a brief explanation of type erasure
- Java: Java and type erasure
- .NET: .NET and how it preserves type information
- Golang: Golang and how it takes a page from .NET
Next: Type erasure