Applying Optimizations for Dynamically-typed Languages to Java
Sprache des Titels:
Proceeding ManLang 2017 Proceedings of the 14th International Conference on Managed Languages and Runtimes
While Java is a statically-typed language, some of its features make it behave like a dynamically-typed language at run time. This includes Java's boxing of primitive values as well as generics, which rely on type erasure.